Mobile terminal and control method thereof

ABSTRACT

A mobile terminal and a control method thereof are provided. Contents displayed in a mobile terminal may be optimized for and displayed on a different mobile terminal in communication therewith. The method for controlling a mobile terminal includes: outputting previously stored contents to a first mobile terminal; and controlling a transmission of the contents being outputted based on characteristic information of a second mobile terminal that is to receive at least a portion of the contents being outputted, wherein there is a difference between the contents being outputted to the first mobile terminal and the contents the second mobile terminal is to receive and output.

CROSS REFERENCE TO RELATED APPLICATIONS

The present application is related to, and claims priority to, Koreanpatent application KR 10-2010-0094784, filed on Sep. 29, 2010, theentire contents of which are incorporated herein by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

Embodiments of the present invention relate to a mobile terminal and acontrol method thereof

2. Description of the Related Art

In general, mobile terminals perform a global positioning system (GPS)function, a call function, a contents transmission and receptionfunction, and provide the performing results to users.

SUMMARY OF THE INVENTION

An object of the present disclosure is to provide a mobile terminal thatcan display the contents being displayed on a different mobile terminalin communication therewith, and a control method thereof.

Another object of the present disclosure is to provide a mobile terminalthat controls an output of certain contents transmitted from a differentmobile terminal according to an operational state of a vehicle, and acontrol method thereof.

Another object of the present disclosure is to provide a mobile terminalthat provides information regarding one or more controllable applicationprograms among a plurality of application programs that can becontrolled by a different mobile terminal, and a control method thereof.

Another object of the present disclosure is to provide a mobile terminalthat newly configures contents, being displayed on a different mobileterminal, according to a configuration state of the mobile terminal, andprovides the newly configured contents, and a control method thereof.

Another object of the present disclosure is to provide a mobile terminalthat newly configures contents, being displayed on a different mobileterminal, according to display characteristics of the mobile terminal,and provides the newly configured contents, and a control methodthereof.

Another object of the present disclosure is to provide a mobile terminalthat prevents contents, which is being displayed on the mobile terminal,from being provided to a different terminal when the contents is pre-setcontents (pre-set security-set contents), and a control method thereof.

Another object of the present disclosure is to provide a mobile terminalthat continuously provides contents, which has been previously displayedon the mobile terminal, to a different terminal and outputs contentscorresponding to a pre-set event, when the pre-set event occurs, and acontrol method thereof.

In order to achieve the above objects, there is provided a method forcontrolling a mobile terminal, including: outputting previously storedcontents to a first mobile terminal; and controlling a transmission ofthe contents being outputted based on characteristic information of asecond mobile terminal that is to receive at least a portion of thecontents being outputted, wherein there is a difference between thecontents being outputted to the first mobile terminal and the contentsthe second mobile terminal is to receive and output.

The contents may include at least one of a menu screen image, an imagedata, a voice data, contents information according to certain functionexecution results or certain application program execution results.

The contents information may include at least one of the title of thecontents, brief information regarding the contents, and storage date ofthe contents.

The characteristic information of the second mobile terminal may includeat least one of speed information of the second mobile terminal,particular list information regarding one or more application programswhich can be controlled by the second mobile terminal, and configurationinformation of the second mobile terminal.

The controlling of the transmission of the contents being outputted mayinclude: transmitting only contents information included in the contentsto the second mobile terminal when the speed information of the secondmobile terminal is greater than a pre-set threshold value; andtransmitting the contents to the second mobile terminal when the speedinformation of the second mobile terminal is smaller than or equal tothe threshold value.

The controlling of the transmission of the contents being outputted mayinclude: searching for an application program name commonly included inlist information including at least one of an application program name,an application program type, and an application program icon/emoticon ofat least one application program previously stored in the first mobileterminal, and the particular list information; generating a menu listbased on one or more application program names commonly included in thelist information and the particular list information; and transmittingthe generated menu list to the second mobile terminal.

The menu list may include at least one of an application program name,an application program type, and an application program icon/emoticon ofone or more applications which can be controlled by the second mobileterminal among at least one application program previously stored in thefirst mobile terminal.

The controlling of the transmission of the contents being outputted mayinclude: generating new contents based on the contents being outputtedand video codec configuration information or audio codec configurationinformation of the second mobile terminal; and transmitting thegenerated new contents to the second mobile terminal.

The generating of the new contents may include: magnifying or reducing amenu space with respect to menus included in the contents beingoutputted based on the video codec configuration information of thesecond mobile terminal; magnifying or reducing with respect to textincluded in the contents being outputted based on the video codecconfiguration information of the second mobile terminal; and adding aparticular user interface or a particular graphic user interface to thecontents being outputted.

The controlling of the transmission of the contents being outputted mayinclude: generating new contents based on the contents being outputtedand horizontal display characteristic information included in thedisplay characteristic information of the second mobile terminal orgenerating new contents based on the contents being outputted andvertical display characteristic information included in the displaycharacteristic information of the second mobile terminal; andtransmitting the generated new contents to the second mobile terminal.

The controlling of the transmission of the contents being outputted mayinclude: checking whether the contents being outputted is included inparticular contents for which a security function has been set; and whenthe contents being outputted is included in the particular contents,transmitting pre-set second contents corresponding to the particularcontents to the second mobile terminal.

In the controlling of the transmission of the contents being output,when a pre-set event occurs, the contents being outputted may betransmitted in a background state to the second mobile terminal, andpre-set second contents corresponding to the event may be simultaneouslyoutputted.

In the controlling of the transmission of the contents being output,when the function of the second contents is terminated, the contentsbeing outputted may be transmitted to the second mobile terminalimmediately when the contents is outputted.

To achieve the above objects, there is also provided a mobile terminalincluding: a display unit configured to output contents previouslystored in a storage unit; and a controller configured to control atransmission of the contents being outputted based on characteristicinformation of a second mobile terminal which is to receive at least aportion of the contents being output, wherein there is a differencebetween the contents being outputted to the display unit and thecontents the second mobile terminal is to receive and output.

To achieve the above objects, there is also provided a method forcontrolling a mobile terminal, including: receiving contents transmittedfrom a first mobile terminal via a communication unit; and controllingan output of the received contents based on characteristic informationof the mobile terminal that outputs the received contents, wherein thereis a difference between the received contents and the contents beingoutputted.

To achieve the above objects, there is also provided a mobile terminalincluding: a communication unit configured to receive contentstransmitted from a first mobile terminal; a display unit; and acontroller configured to control an output of the received contentsbased on characteristic information of the mobile terminal that outputsthe received contents, wherein there is a difference between thereceived contents and the contents outputted to the display unit.

The foregoing and other objects, features, aspects and advantages of thepresent invention will become more apparent from the following detaileddescription of the present invention when taken in conjunction with theaccompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a view showing the configuration of a mobile terminal systemaccording to an embodiment of the present invention;

FIG. 2 is a schematic block diagram showing the configuration of a firstmobile terminal according to an embodiment of the present invention;

FIG. 3 is a schematic block diagram showing the configuration of asecond mobile terminal according to an embodiment of the presentinvention;

FIG. 4 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a first embodiment of thepresent invention;

FIG. 5 is an overview of a display screen of a display unit of a mobileterminal according to an embodiment of the present invention;

FIG. 6 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a second embodiment of thepresent invention;

FIG. 7 is an overview of a display screen of a display unit of a mobileterminal according to an embodiment of the present invention;

FIG. 8 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a third embodiment of thepresent invention;

FIG. 9 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a fourth embodiment of thepresent invention;

FIG. 10 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a fifth embodiment of thepresent invention;

FIG. 11 is an overview of a display screen illustrating examples of listinformation according to an embodiment of the present invention;

FIG. 12 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a sixth embodiment of thepresent invention;

FIG. 13 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to an eighth embodiment of thepresent invention;

FIG. 14 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a sixth embodiment of thepresent invention;

FIG. 15 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a ninth embodiment of thepresent invention;

FIG. 16 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a tenth embodiment of thepresent invention;

FIG. 17 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to an eleventh embodiment of thepresent invention;

FIG. 18 is an overview of a display screen of a display unit of a mobileterminal according to an embodiment of the present invention.

FIG. 19 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a twelfth embodiment of thepresent invention;

FIG. 20 is an overview of a display screen of a display unit of a mobileterminal according to an embodiment of the present invention.

FIG. 21 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a thirteenth embodiment ofthe present invention;

FIG. 22 is an overview of a display screen of a display unit of a mobileterminal according to an embodiment of the present invention.

FIG. 23 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a fourteenth embodiment ofthe present invention;

FIG. 24 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a fifteenth embodiment of thepresent invention;

FIG. 25 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a sixteenth embodiment of thepresent invention;

FIG. 26 is a signal flow chart illustrating a communication process of amobile terminal system according to a seventeenth embodiment of thepresent invention.

DETAILED DESCRIPTION OF THE INVENTION

Exemplary embodiments of the present invention will now be describedwith reference to the accompanying drawings. The same reference numeralwill be used for the same or equivalent components and a repeateddescription thereof will be omitted.

FIG. 1 is a view showing the configuration of a mobile terminal systemaccording to an embodiment of the present invention. As shown in FIG. 1,a mobile terminal system 10 includes a first mobile terminal 100, and asecond mobile terminal 200 provided in a vehicle 300 or adjacent to thevehicle 300.

The first mobile terminal 100 may be any one of a smartphone, a portableterminal, a mobile terminal, a telematics terminal, a notebook computer,a digital broadcast terminal, a PDA (Personal Digital Assistant), aWibro terminal, an IPTV (Internet Protocol Television) terminal, an AVN(Audio Video Navigation) terminal, a PMP (Portable Multimedia Player), anavigation terminal (vehicle navigation device), and the like.

The first mobile terminal 100 may output certain stored contents andtransmit the contents being outputted to a second mobile terminal 200 incommunication with the first mobile terminal.

The first mobile terminal 100 may output certain stored contents, andtransmit the contents being outputted or contents information includedin the contents to the second mobile terminal based on speed information(including speed information of the second mobile terminal 200, speedinformation of a vehicle including the second mobile terminal 200, orthe like) transferred from the second mobile terminal 200 incommunication therewith.

Also, the first mobile terminal 100 may generate list informationincluding information regarding an application program name (or apackage name), an application program type, an application programicon/emoticon, or the like, of one or more application programspreviously stored in the first mobile terminal 100, and transmit thegenerated list information to the second mobile terminal 200.

Also, the first mobile terminal 100 may generate a new menu listincluding an application program which has been previously set and canbe controlled by the second mobile terminal 100 in the generated listinformation, and transmit the generated menu list to the second mobileterminal 200.

Also, in a state in which the previously stored certain contents arebeing outputted, the first mobile terminal 100 may newly set (orgenerate) the contents being outputted based on configurationinformation (or video codec configuration information) of the secondmobile terminal 200 in communication therewith and transmit the newlyconfigured information (or newly generated contents) to the secondmobile terminal 200.

Also, in a state in which the previously stored certain contents arebeing outputted, the first mobile terminal 100 may newly set (orgenerate) the contents being outputted based on display characteristicsof the second mobile terminal 200 in communication therewith andtransmit the newly configured information (or newly generated contents)to the second mobile terminal 200.

Also, in a state in which the previously stored certain contents arebeing outputted, when the contents being outputted is contents for whicha protection function has been set, the first mobile terminal 100 maytransmit previously stored particular contents corresponding to thecontents being outputted, to the second mobile terminal 200, rather thantransmitting the contents being outputted to the second mobile terminal200.

Also, in a state in which the previously stored certain contents arebeing outputted, when a pre-set particular event occurs, the firstmobile terminal 100 may transmit the certain contents being outputted,in a background state, to the second mobile terminal 200 incommunication therewith and, at the same time, output particularcontents corresponding to the pre-set particular event to the firstmobile terminal 100.

Also, the first mobile terminal 100 may be connected to one or more ofvarious systems such as a certain server (not shown), a call center (notshown), an information providing center (not shown), a base station (notshown), a network service system, or the like, in order to communicatetherewith, and transmit and receive various types of informationincluding various control signals, and the like, to and from theconnected system.

In this case, the network service system may include a social networkservice system, or the like. Also, the social network service system mayinclude twitter (micro-blog type), me2DAY (micro-blog type) of NAVER,today (micro-blog type) of DAUM, connect (micro-blog type) of NATE,cyworld, Linknow, face book (North America), My space (North America),Linked-in (North America), Nexopia (Canada), Bibo (Europe), Hi5(Europe), My space (Europe), do12day (Europe), Tagged (Europe), XING,Skyrock (Europe), Orkut (South America and Central America), Hi5 (SouthAmerica and Central America), Friendster (Asia and the Pacific Coast),Multiply (Asia and the Pacific Coast), Orkut (Asia and the PacificCoast), Xiaonei (Asia and the Pacific Coast), and the like.

The second mobile terminal 200 may be any one of various terminals suchas a car audio device provided in the vehicle 300, a smartphone, aportable terminal, a mobile terminal, a telematics terminal, a PDA, aWibro terminal, a navigation terminal, an AVN terminal, and the like.

Also, the second mobile terminal 200 may receive certain contentstransmitted from the first mobile terminal 100 and output the receivedcontents.

Also, in response to a request from the first mobile terminal 100, thesecond mobile terminal 200 may transmit speed information of the vehicle300 including the second mobile terminal 200 or adjacent to the secondmobile terminal 200, to the first mobile terminal 100.

Also, the second mobile terminal 200 may receive information transmittedfrom the first mobile terminal 100 in response to the transmitted speedinformation, and output contents or contents information included in thereceived information.

Also, the second mobile terminal 200 may receive list informationincluding information regarding an application program name (or apackage name), an application program type, an application programicon/emoticon, or the like, of an application program transmitted fromthe first mobile terminal 100, and output the received list information.

Also, the second mobile terminal 200 may check (or search for) a pre-setapplication program which can be controlled by the second mobileterminal in the received list information, generate a new menu listbased on the checked application program, and output the generated menulist.

Also, the second mobile terminal 200 may receive a menu list includingan application program which can be controlled by the second mobileterminal transmitted from the first mobile terminal and output thereceived menu list.

Also, the second mobile terminal 200 may receive set contents accordingto a configuration state of the second mobile terminal 200 with respectto the contents being outputted from the first mobile terminal 100, andoutput the received contents.

Also, the second mobile terminal 200 may receive set contents accordingto display characteristics of the second mobile terminal 200 withrespect to the contents being outputted from the first mobile terminal100, and output the received contents.

FIG. 2 is a schematic block diagram showing the configuration of thefirst mobile terminal 100 according to an embodiment of the presentinvention.

The first mobile terminal 100 may be implemented in various forms. Forexample, the first mobile terminal 100 may be any one of a smartphone, aportable terminal, a mobile terminal, a telematics terminal, a notebookcomputer, a digital broadcast terminal, a PDA (Personal DigitalAssistant), a Wibro terminal, an IPTV (Internet Protocol Television)terminal, an AVN (Audio Video Navigation) terminal, a PMP (PortableMultimedia Player), a navigation terminal (vehicle navigation device),and the like.

As shown in FIG. 2, the first mobile terminal 100 includes a firstcommunication unit 110, a first storage unit 120, a first controller130, a first display unit 140, and a first audio output unit 150. Thefirst mobile terminal 100 illustrated in FIG. 2 are not all essentialcomponents; the first mobile terminal 100 may be implemented with alarger number of components or with a smaller number of components thanthose illustrated in FIG. 2.

The first communication unit 110 connects the first mobile terminal 100with an external terminal (e.g., the second mobile terminal 200) and/ora certain system through a wired/wireless communication network to allowfor communication. Here, as the wireless internet technique, a wirelesslocal area network (WLAN), Wi-Fi, wireless broadband (Wibro), worldinteroperability for microwave access (WiMAX), high speed downlinkpacket access (HSDPA), IEEE 802.16, long-term evolution (LTE), awireless mobile broadband service (WMBS), and the like, may be used.Also, a short-range communication technique may include Bluetooth™,Radio Frequency IDentification (RFID), Infrared Data Association (IrDA),Ultra-WideBand (UWB), ZigBee™, and the like. Also, a wired communicationtechnique may include universal serial bus (USB) communication, or thelike. Here, the certain system may include various systems such as aserver, a call center, an information providing center, a base station,a network service system (NSS), or the like.

Also, the first communication unit 110 may receive various types ofinformation including a control signal, speed information, and the like,transmitted from a certain terminal and/or system connected forwired/wireless communication.

Also, the first communication unit 110 may transmit various types ofinformation including a certain control signal, contents, contentsinformation, list information, a menu list, and the like, to the certainterminal under the control of the first controller 130.

Also, the first communication unit 110 may perform a call function witha certain wired/wireless terminal. In this case, the call function mayinclude a data communication function, a voice communication function, avideo/video conference/call function, a message function, and the like.

The first storage unit 120 may store various user interfaces (UIs)and/or graphic user interfaces (GUIs).

Also, the first storage unit 120 may store data, programs, and the like,required for operating the first mobile terminal 100.

Also, the first storage unit 120 may include at least one storage mediumamong a flash memory type, a hard disk type, a multimedia card microtype, a card-type memory (e.g., SD or DX memory, etc), a magneticmemory, a magnetic disk, an optical disk, a Random Access Memory (RAM),a Static Random Access Memory (SRAM), a Read-Only Memory (ROM), anElectrically Erasable Programmable Read-Only Memory (EEPROM), and aProgrammable Read-Only memory (PROM).

Also, the first storage unit 120 stores map data. Here, the stored mapdata may include geographic coordinates (or longitude/latitudecoordinates) representing the latitude and longitude by DMS(Degree/Minute/Second) unit. Here, besides the geographic coordinates,as the stored map data, universal transverse mercator (UTM) coordinates,universal polar system (UPS) coordinates, transverse mercator (TM)coordinates, and the like, may be also used.

Also, the stored map data may include version information, and when itis updated to a new version of map data, the newly updated map data mayinclude various types of information (including detailed information,supplementary information, additional information, and the like)regarding a newly added new road.

Also, the storage unit 120 may store various types of information suchas various menu screen images, a point of interest (POI), functioncharacteristic information according to a particular location of the mapdata, and the like.

Also, the storage unit 120 may store various types of status information(or route search supplementary information) such as a road status (ortraffic information) using TPEG information, or the like, vehicletraffic information, lane information of each road, and the like.

Also, the storage unit 120 may store speed information received throughthe first communication unit 110, a type (an application program name)of an application program which can be controlled by a certain terminal,video codec configuration information of the certain terminal, displaycharacteristics of the certain terminal, and the like.

The first controller 130 controls a general operation of the firstmobile terminal 100.

Also, the first controller 130 outputs certain contents selected fromamong a plurality of contents previously stored in the first storageunit 120 through the first display unit 140 and/or the first audiooutput unit 150. In this case, the contents may be the results (or dataaccording to the function execution results) obtained by executing acertain function (or a certain application program) previously stored inthe first storage unit 120. Also, the data (or information) according tothe function execution results may include a screen image (includingvarious menu screen images) such as a user interface and/or graphic userinterface, or the like, previously stored in the first storage unit 120,image data (including a still image, a video, and the like), voice data,information regarding the contents (or contents information), and thelike. Here, the contents information (including information related tothe function or an application program, or the like) may include thetitle of the contents, brief information regarding the contents, astorage (creation) date of the contents, and the like. Also, when apre-set event occurs such as when a pre-set button or a pre-set key isselected, when a pre-set time arrives, or the like, the first controller130 may output the contents via the first display unit 140 and/or thefirst audio output unit 150.

Also, in a state in which the contents is being outputted through thefirst display unit 140 and/or the first audio output unit 150, the firstcontroller 130 may transmit the contents being outputted to a certainterminal (e.g., the second mobile terminal 200) in communication throughthe first communication unit 110.

Also, in a state in which the contents is being outputted through thefirst display unit 140 and/or the first audio output unit 150, the firstcontroller 130 may transmit the contents being outputted based on speedinformation (or speed information of the vehicle including the secondmobile terminal 200) of the second mobile terminal 200 received throughthe first communication unit 110 to the second mobile terminal 200through the first communication unit 110 or transmit contentsinformation included in the contents being outputted to the secondmobile terminal 200 through the first communication unit 110.

Also, when a pre-set menu screen button is selected, the firstcontroller 130 may generate list information regarding one or moreapplication programs based on a plurality of application programspreviously stored in the first storage unit 120, and transmit thegenerated list information to the second mobile terminal 200 through thefirst communication unit 110. In this case, the list information mayinclude information regarding an application program name (or a packagename), an application program type, an application programicon/emoticon, or the like.

Also, when a pre-set menu screen button is selected, the firstcontroller 130 may generate list information regarding one or moreapplication programs based on a plurality of application programspreviously stored in the first storage unit 120, and check whether thegenerated list information includes an application program included infirst list information previously stored in the first storage unit 120.Upon checking, when one or more application programs included in thepreviously stored first list information are included in the generatedlist information, the first controller 130 may generate a menu listbased on the one or more application programs as checked. In this case,the first list information may include information regarding one or moreparticular application programs (including particular applicationprogram names, particular application program types, particularapplication program icon/emoticons, or the like), which can becontrolled by a certain mobile terminal (e.g., the second mobileterminal 200). Also, the generated menu list may include informationregarding an application program name, an application program type, anapplication program icon/emoticon, and the like. Also, the firstcontroller 130 may transmit the generated menu list to the second mobileterminal 200 through the first communication unit 110.

Also, in a state in which the contents is being outputted through thefirst display unit 140 and/or the first audio output unit 150, the firstcontroller 130 may generate (or set) the contents being outputtedaccording to a configuration state of the second mobile terminal basedon video codec configuration information (including codec configurationinformation related to screen setting, audio codec configurationinformation, and the like) of the second mobile terminal 200 previouslystored in the first storage unit 120, and transmit the generatedinformation to the second mobile terminal 200 through the firstcommunication unit 110.

Also, in a state in which the contents is being outputted through thefirst display unit 140 and/or the first audio output unit 150, the firstcontroller 130 may generate (or set) the contents being outputtedaccording to display characteristics of the second mobile terminal 200based on the display characteristics of the second mobile terminal 200previously stored in the first storage unit 120 and transmit thegenerated information to the second mobile terminal 200 through thefirst communication unit 110. In this case, the display characteristicsmay include horizontal display characteristics, vertical displaycharacteristics, or the like, according to the ratio between the widthand length of the screen set according to the characteristics of thedisplay unit of the terminal.

Also, in a state in which the contents is being outputted through thefirst display unit 140 and/or the first audio output unit 150, when thecontents being outputted is contents for which a security function hasbeen set, the first controller 130 may transmit particular contentscorresponding to the contents, rather than transmitting the contentsbeing outputted, to the second mobile terminal 200 through the firstcommunication unit 110.

Also, in a state in which first contents is being outputted through thefirst display unit 140 and/or the first audio output unit 150, when apre-set particular event occurs, the first controller 130 maycontinuously transmit the first contents being outputted, in abackground state, to the second mobile terminal 200 through the firstcommunication unit 110 and, at the same time, output particular contentscorresponding to the pre-set particular event through the first displayunit 140 and/or the first audio output unit 150. In this case, theparticular contents may be execution results (or data according to theresults obtained by executing the particular function) of a particularfunction (or a particular application program) previously stored in thefirst storage unit 120. Also, the data (or information) according to theparticular function execution results may include a screen image(including various particular menu screen images) such as a userinterface and/or graphic user interface previously stored in the firststorage unit 120, particular image data (including a still image, avideo, and the like), particular voice data, information related to theparticular contents (or particular contents information), and the like.Also, when the pre-set particular event is normally terminated, thefirst controller 130 may output the first contents which has beenoperated in the background state to the first display unit 140 and/orthe first audio output unit 150 and, at the same time, transmit thefirst contents to the second mobile terminal 200 through the firstcommunication unit 110.

The first display unit 140 may display various contents such as variousmenu screen images, road guidance information, and the like, by using auser interfaces and/or a graphic user interface stored in the firststorage unit 120 under the control of the first controller 130. Here,the contents displayed on the first display unit 140 may include a menuscreen image including various text or image data (including map data orvarious information data), and data such as icons, list menus, comboboxes, and the like.

Also, the first display unit 140 may include at least one of a liquidcrystal display (LCD), a thin film transistor-LCD (TFT-LCD), an organiclight emitting diode (OLED) display, a flexible display, athree-dimensional (3D) display, and a light emitting diode (LED).

Meanwhile, when the first display unit 140 and a sensor (referred to asa ‘touch sensor’, hereinafter) for detecting a touch operation areoverlaid in a layered manner to form a touch screen, the first displayunit 140 may function as both an input device and an output device. Thetouch sensor may have a form of a touch film, a touch sheet, a touchpad, a touch panel, and the like.

The touch sensor may be configured to convert pressure applied to aparticular portion of the first display unit 140 or a change in thecapacitance or the like generated at a particular portion of the firstdisplay unit 140 into an electrical input signal. The touch sensor maybe configured to detect the pressure when a touch is applied, as well asthe touched position and area. When there is a touch input with respectto the touch sensor, a corresponding signal (signals) is transmitted toa touch controller (not shown). The touch controller processes thesignals and transmits corresponding data to the first controller 130.Accordingly, the first controller 130 may recognize which portion of thefirst display unit 140 has been touched.

The first display unit 140 may include a proximity sensor. The proximitysensor may be disposed in an internal area of the first mobile terminalcovered by the touch screen or in the vicinity of the touch screen.

The proximity sensor refers to a sensor for detecting the presence orabsence of an object relative to a certain detection surface or anobject that exists nearby by using the force of electromagnetism orinfrared rays without a physical contact. Thus, the proximity sensor hasa considerably longer life span compared with a contact type sensor, andit can be utilized for various purposes.

Examples of the proximity sensor may include a transmission typephotoelectric sensor, a direct reflection type photoelectric sensor, amirror-reflection type photoelectric sensor, an RF oscillation typeproximity sensor, a capacitance type proximity sensor, a magneticproximity sensor, an infrared proximity sensor, and the like. In case inwhich the touch screen is the capacitance type, proximity of the pointeris detected by a change in electric field according to the proximity ofthe pointer. In this case, the touch screen (touch sensor) may beclassified as a proximity sensor.

In the following description, for the sake of brevity, recognition ofthe pointer positioned to be close to the touch screen will be called a‘proximity touch’, while recognition of actual contacting of the pointeron the touch screen will be called a ‘contact touch’. In this case, whenthe pointer is in the state of the proximity touch, it means that thepointer is positioned to correspond vertically to the touch screen.

The proximity sensor may detect a proximity touch and a proximity touchpattern (e.g., a proximity touch distance, a proximity touch speed, aproximity touch time, a proximity touch position, a proximity touchmovement state, or the like). Information corresponding to the detectedproximity touch operation and the proximity touch pattern may beoutputted to the touch screen.

In this manner, when the first display unit 140 is used as an inputdevice, it may receive a user's button manipulation or receive a commandor a control signal according to a manipulation such as touch/scrollinga displayed image.

The first audio output unit 150 may output voice information under thecontrol of the first controller 130. Here, the first audio output unit150 may be a speaker.

The first mobile terminal 100 may further include a first input unit(not shown) for receiving a signal according to a user's buttonmanipulation or a certain function selection or receiving a command or acontrol signal generated through manipulation such as touch/scrolling adisplayed image.

Also, the first input unit may receive a signal corresponding toinformation inputted by the user. As the first input unit, variousdevices such as a keypad, a touch screen, a dome switch, a touch pad(e.g., a touch sensitive member that detects changes in resistance,pressure, capacitance, etc. due to being contacted) a jog shuttle, amouse, a stylus, a touch pen, and the like, may be used.

Also, the first input unit may include a microphone (not shown) and/or acamera (not shown), and receive voice information and/or imageinformation through the microphone and/or a camera.

Also, the first mobile terminal 100 may further include a first GPSreceiver (not shown) for receiving a GPS signal transmitted from asatellite, generates first location data of the first mobile terminal100 in real time based on longitude coordinates or latitude coordinatesincluded in the GPS signal, and outputs the generated first locationdata to a map matching unit (not shown). Here, the generated firstlocation data is defined as a current location (or current locationdata) of the first mobile terminal 100.

Also, the signal received through the first GPS receiving unit mayprovide terminal location information to the first mobile terminal 100by using a wireless communication scheme such as 802.11, a standard ofthe wireless network for a WLAN including wireless LAN, some infraredcommunication, and the like, 802.15, a standard for a wireless personalarea network (PAN) including Bluetooth™, UWB, ZigBee™, and the like,802.16, a standard for a wireless metropolitan area network (MAN)including a fixed wireless access (FWA), broadband wireless access(BWA), and the like, and 802.20, a standard for the mobile Internet withrespect to a mobile broadband wireless access (MBWA) including Wibro,WiMAX, and the like, proposed by IEEE (Institute of Electrical andElectronics Engineers).

Also, the first mobile terminal 100 may further include a DR sensor (notshown).

The DR sensor measures a proceeding direction and speed of the firstmobile terminal, generates second location data based on the measuredproceeding direction and speed of the first mobile terminal 100, andoutputs the generated second location data to the map matching unit.

The DR sensor outputs the measured proceeding direction and speedinformation to the first storage unit 120 and to the first controller130.

The first GPS receiving unit constitutes a data collection unit alongwith the DR sensor.

A technique for generating an estimated location of the first mobileterminal 100 based on the first location data generated by the first GPSreceiving unit and the second location data generated by the DR sensoris a known art, so a detailed description thereof will be omitted.

The map matching unit generates an estimated location of the firstmobile terminal 100 based on the first location data and the secondlocation data and reads map data corresponding to a proceeding routefrom the first storage unit 120. Also, the location-based techniquemainly uses the GPS information, a signal received by the first GPSreceiving unit, but a hybrid positioning system using a cell towersignal triangulation and Wi-Fi positioning information in addition tothe GPS information may be also used.

Also, the map matching unit matches the estimated location of the firstmobile terminal 100 to a link (road) included in the map data, andoutputs the matched map data (i.e., the map matching results) to thefirst controller 130. For example, the map matching unit generates theestimated location of the first mobile terminal 100 based on the firstlocation data and the second location data, matches the generatedestimated location of the first mobile terminal 100 to links in the mapdata stored in the first storage unit 120 according to link order, andoutputs the matched map information (i.e., the map matching results) tothe first controller 130. In this case, the matched map information (mapmatching results) is information generated with reference to trafficsituation (or a traffic flow state) of each road using pre-set userinformation, transport protocol expert group (TPEG) information, or thelike. Here, the TPEG information is transmitted from an externalinformation providing center or a call center connected through thefirst communication unit 110.

The map matching unit may output information regarding road attributessuch as one-storied road, duplex-storied road, and the like, included inthe matched map information (map matching results) to the firstcontroller 130.

The function of the map matching unit may be implemented in the firstcontroller 130.

FIG. 3 is a schematic block diagram showing the configuration of asecond mobile terminal according to an embodiment of the presentinvention.

The second mobile terminal 200 may be implemented in various forms. Forexample, the second mobile terminal 200 may be any one of variousterminals such as a car audio device provided in the vehicle 300, asmartphone, a portable terminal, a mobile terminal, a telematicsterminal, a PDA, a Wibro terminal, a navigation terminal, an AVNterminal, and the like.

As shown in FIG. 3, the second mobile terminal 200 includes a sensorunit 210, a second communication unit 220, a second storage unit 230, asecond controller 240, a second display unit 250, and a second audiooutput unit 260. The second mobile terminal 200 illustrated in FIG. 3are not all essential components; the second mobile terminal 200 may beimplemented with a larger number of components or with a smaller numberof components than those illustrated in FIG. 3.

The sensor unit 210 may detect speed information of the vehicle 300including the second mobile terminal 200, speed information of thevehicle 300 adjacent to the second mobile terminal 200, and speedinformation of the second mobile terminal 200.

Also, the sensor unit 210 may include a motion recognition sensor fordetecting a motion of an object. Here, the motion recognition sensor mayinclude sensors such as a sensor for recognizing a motion or position ofan object, a geomagnetic sensor, an acceleration sensor, a gyro sensor,an inertial sensor, an altimeter, a vibration sensor, and mayadditionally include sensors related to a motion recognition.

The sensor unit 210 may detect an opened or closed state of the door ofthe vehicle 300.

Also, the sensor unit 210 may detect a change in the voltage of abattery included in a battery management system (BMS) of the vehicle 300including the second mobile terminal 200.

The second communication unit 220 connects the first mobile terminal 100with an external terminal (e.g., the first mobile terminal 100) and/or acertain system through a wired/wireless communication network to allowfor communication. Here, as the wireless internet technique, a wirelesslocal area network (WLAN), Wi-Fi, wireless broadband (Wibro), worldinteroperability for microwave access (WiMAX), high speed downlinkpacket access (HSDPA), IEEE 802.16, long-term evolution (LTE), awireless mobile broadband service (WMBS), and the like, may be used.Also, a short-range communication technique may include Bluetooth™,Radio Frequency IDentification (RFID), Infrared Data Association (IrDA),Ultra-WideBand (UWB), ZigBee™, and the like. Also, a wired communicationtechnique may include universal serial bus (USB) communication, or thelike. Here, the certain system may include various systems such as aserver, a call center, an information providing center, a base station,a network service system (NSS), or the like.

Also, the second communication unit 220 may receive various types ofinformation including a control signal, contents, contents information,list information, a menu list, or the like, transmitted from a certainmobile terminal and/or system connected for wired/wirelesscommunication.

Also, the second communication unit 220 may perform communicationconnection between the second mobile terminal 200 and the vehicle 300 byusing a controller area network (CAN), a vehicle network system withinthe vehicle 300, or a short-range communication network.

Also, the second communication unit 220 receives vehicle statusinformation transmitted from the vehicle 300. In this case, the vehiclestatus information may include speed information, engine on/offinformation of the vehicle, door on/off information, battery statusinformation, vehicle location information, oil status information, tirepneumatic pressure information, and the like.

Also, the second communication unit 200 may transmit various types ofinformation including a certain control signal, the speed information,or the like, to the certain mobile terminal under the control of thesecond controller 240.

Also, the second communication unit 220 may perform a call function witha certain wired/wireless terminal In this case, the call function mayinclude a data communication function, a voice communication function, avideo/video conference/call function, a message function, and the like.

The second storage unit 230 may store various user interfaces (UIs)and/or graphic user interfaces (GUIs).

Also, the second storage unit 230 may store data, programs, and thelike, required for operating the second mobile terminal 200.

Also, second storage unit 230 may include at least one storage mediumamong a flash memory type, a hard disk type, a multimedia card microtype, a card-type memory (e.g., SD or DX memory, etc), a magneticmemory, a magnetic disk, an optical disk, a Random Access Memory (RAM),a Static Random Access Memory (SRAM), a Read-Only Memory (ROM), anElectrically Erasable Programmable Read-Only Memory (EEPROM), and aProgrammable Read-Only memory (PROM).

Also, the second storage unit 230 stores map data. Here, the stored mapdata may include geographic coordinates (or longitude/latitudecoordinates) representing the latitude and longitude by DMS(Degree/Minute/Second) unit. Here, besides the geographic coordinates,as the stored map data, universal transverse mercator (UTM) coordinates,universal polar system (UPS) coordinates, transverse mercator (TM)coordinates, and the like, may be also used.

The second storage unit 230 may store contents, contents information,list information, a menu list, video codec configuration information,display characteristic information, or the like, received through thesecond communication unit 220.

The second controller 240 controls a general operation of the secondmobile terminal 200.

Also, the second controller 240 outputs the contents, which has beenreceived through the second communication unit 220, through the seconddisplay unit 250 and/or the second audio output unit 260. In this case,the contents may be the results (or data according to the functionexecution results) obtained by executing a certain function (or acertain application program) previously stored in the first mobileterminal 100. Also, the data (or information) according to the functionexecution results may include a screen image (including various menuscreen images) such as a user interface and/or graphic user interface,or the like, previously stored in the first mobile terminal 100, imagedata (including a still image, a video, and the like), voice data,information regarding the contents (or contents information), and thelike. Here, the contents information may include the title of thecontents, brief information regarding the contents, a storage (creation)date of the contents, and the like.

With respect to the contents information received through the secondcommunication unit 220, the second controller 240 outputs informationincluded in the received contents through the second display unit 250and/or the second audio output unit 260 based on the speed informationsensed by the sensor unit 210 or the speed information received throughthe second communication unit 220.

Namely, when the speed information is greater than a pre-set thresholdvalue, the second controller 240 displays a screen image according tothe contents information included in the received contents and/or theuser interface and/or graphic user interface stored in the secondstorage unit 230 on the second display unit 250. Also, when the speedinformation is smaller than or equal to the pre-set threshold value, thesecond controller 240 may output the information such as image data,voice data, or the like, included in the received contents through thesecond display unit 250 and/or the second audio output unit 260.

Also, the second controller 240 transmits the speed information sensedby the sensor unit 210 or the speed information received through thesecond communication unit 220 to the first mobile terminal 100 incommunication through the second communication unit 220, receivesinformation transmitted from the first mobile terminal 100 in responseto the transmitted speed information through the second communicationunit 220, and output the received information through the second displayunit 250 and/or the second audio output unit 260. In this case, thereceived information may include contents, information regarding thecontents (or contents information), a user interface/graphic userinterface, a control signal, or the like.

Also, the second controller 240 may compare the list informationreceived through the second communication unit 220 with first listinformation previously stored in the second storage unit 230, search for(or check) an application program which can be controlled by the secondmobile terminal among application programs included in the listinformation based on the comparison results, and generates a new menulist by using one or more searched application programs. In this case,the generated menu list may include information regarding an applicationprogram name, an application program type, an application programicon/emoticon, or the like, of one or more searched applicationprograms. Also, the second controller 240 may display the generated menulist on the second display unit 250.

Also, the second controller 240 may display the menu list receivedthrough the second communication unit 220 on the second display unit250. In this case, the received menu list may be information generatedbased on the application program (or the application program name) whichcan be controlled by the second mobile terminal 200 among the pluralityof application programs included in the first mobile terminal 100 whichhas transmitted the menu list.

Also, the second controller 240 may output the information, which hasbeen received through the second communication unit 220, through thesecond display unit 250 and/or the second audio output unit 260. In thiscase, the received information may be information obtained by re-settingthe information displayed on the first mobile terminal 100 which hastransmitted the information based on the video codec configurationinformation of the second mobile terminal 200, or may be newly generatedinformation.

Also, the second controller 240 may output the information, which hasbeen received through the second communication unit 220, through thesecond display unit 250 and/or the second audio output unit 260. In thiscase, the received information may be information obtained by re-settingthe information displayed on the first mobile terminal 100 which hastransmitted the information based on the display characteristics of thesecond mobile terminal 200, or may be newly generated information.

Also, the second controller 240 may output the information, which hasbeen received through the second communication unit 220, through thesecond display unit 250 and/or the second audio output unit 260. In thiscase, the received information may be particular contents previously setaccording to information being outputted from the first mobile terminal100 when the information being outputted to the first mobile terminal100 that has transmitted the information is security function-setcontents.

Also, the second controller 240 may output first contents, which hasbeen received through the second communication unit 220, through thesecond display unit 250 and/or the second audio output unit 260. In thiscase, the received first contents may be contents which has beentransmitted to the second mobile terminal 200 by the first mobileterminal 100 by performing a transmission function with respect to thefirst contents in a background state even when the first mobile terminal100, which has transmitted the first contents, is changed to a state ofoutputting second contents due to a pre-set event while outputting thefirst contents.

The second display unit 250 may display various contents such as variousmenu screen images, road guidance information, and the like, by using auser interfaces and/or a graphic user interface stored in the secondstorage unit 230 under the control of the second controller 240. Here,the contents displayed on the second display unit 250 may include a menuscreen image including various text or image data (including map data orvarious information data), and data such as icons, list menus, comboboxes, and the like.

Also, the second display unit 250 may include at least one of a liquidcrystal display (LCD), a thin film transistor-LCD (TFT-LCD), an organiclight emitting diode (OLED) display, a flexible display, athree-dimensional (3D) display, and a light emitting diode (LED), eachhaving a certain size.

Also, when second display unit 250 is used as a touch screen, it mayalso be used as an input device as well as as an output device. Thetouch sensor may have a form of a touch film, a touch sheet, a touchpad, a touch panel, and the like.

When the second display unit 250 is used as an input device, it mayreceive a user's button manipulation or receive a command or a controlsignal according to a manipulation such as touch/scrolling a displayedimage.

The second audio output unit 260 may output voice information under thecontrol of the second controller 240. Here, the second audio output unit260 may be a speaker.

The second mobile terminal 200 may further include a second input unit(not shown) for receiving a signal according to a user's buttonmanipulation or a certain function selection or receiving a command or acontrol signal generated through manipulation such as touch/scrolling adisplayed image.

Also, the second input unit may receive a signal corresponding toinformation inputted by the user. As the first input unit, variousdevices such as a keypad, a touch screen, a dome switch, a touch pad(e.g., a touch sensitive member that detects changes in resistance,pressure, capacitance, etc. due to being contacted) a jog shuttle, amouse, a stylus, a touch pen, and the like, may be used.

Also, the second input unit may include a microphone (not shown) and/ora camera (not shown), and receive voice information and/or imageinformation through the microphone and/or a camera.

When the second mobile terminal 200 is a car audio device, the secondinput unit may further include a rotary knob (not shown) and an encoder(not shown).

The encoder may output an encoded value (or a pair of pulse streams)having a 90-degree phase difference according to manipulation of therotary knob.

Also, the encoder may detect a proceeding direction of the rotary knob,e.g., a rotation in a clockwise direction or a rotation in acounterclockwise direction, and output the same.

Also, a change in the state of a pulse stream according to themanipulation of the rotary knob corresponds to a manipulation ofincreasing or decreasing a sound volume or increasing or decreasing achannel (or frequency). The definition of increasing or decreasing thesound volume or increasing or decreasing the channel according to thechange in the state of the pulse stream may be variably set according tothe design of a designer.

Also, the second mobile terminal 200 may further include a second GPSreceiving unit (not shown), a second DR sensor (not shown), and a secondmap matching unit (not shown) performing the same function as the firstGPS receiving unit, the DR sensor, and the map matching unit included inthe first mobile terminal 100, respectively.

A method for controlling a mobile terminal according to an embodiment ofthe present invention will now be described in detail with reference toFIGS. 1 to 20.

FIG. 4 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a first embodiment of thepresent invention.

First, the first controller provides control to output certain contentspreviously stored in the first storage unit 120 through the firstdisplay unit 140 and/or the first audio output unit 150 (step S110). Inthis case, the contents may be the results (or data according to thefunction execution results) obtained by executing a certain function (ora certain application program) previously stored in the first storageunit 120. Also, the data (or information) according to the functionexecution results may include a screen image (including various menuscreen images) such as a user interface and/or graphic user interface,or the like, previously stored in the first storage unit 120, image data(including a still image, a video, and the like), voice data,information regarding the contents (or contents information), and thelike.

Also, when a pre-set event occurs such as when a pre-set button or apre-set key is selected, when a pre-set time arrives, or the like, thefirst controller 130 may provide control to output the contents via thefirst display unit 140 and/or the first audio output unit 150 (stepS120).

For example, as shown in FIG. 5, the first controller 130 outputs avideo 510 previously stored in the first storage unit 120 through thefirst display unit 140 and/or the first audio output unit 150. In thiscase, the first display unit 140 displays contents information (e.g.,the title, brief information, a storage date, a reproduction time, orthe like) 520 related to the displayed video 510 at a certain position(step S110).

Thereafter, the first controller 130 transmits the contents, which isbeing outputted through the first display unit 140 and/or the firstaudio output unit 150, to the second mobile terminal 200 incommunication therewith through the first communication unit 110. Inthis case, the first communication unit 110 may include a wired/wirelesscommunication module. Here, as the wireless internet technique, awireless local area network (WLAN), Wi-Fi, wireless broadband (Wibro),world interoperability for microwave access (WiMAX), high speed downlinkpacket access (HSDPA), IEEE 802.16, long-term evolution (LTE), awireless mobile broadband service (WMBS), and the like, may be used.Also, a short-range communication technique may include Bluetooth™,Radio Frequency IDentification (RFID), Infrared Data Association (IrDA),Ultra-WideBand (UWB), ZigBee™, and the like. Also, a wired communicationtechnique may include universal serial bus (USB) communication, or thelike. The second mobile terminal 200 may be any one of various terminalssuch as a car audio device provided in the vehicle, a smartphone, aportable terminal, a mobile terminal, a telematics terminal, a PDA, aWibro terminal, a navigation terminal, an AVN terminal, and the like(step S120).

FIG. 6 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a second embodiment of thepresent invention.

First, the second communication unit 220 performs communicationconnection with the first mobile terminal 100 under the control of thesecond controller 240 (step S210). In this case, the secondcommunication unit 220 may include a wired/wireless communicationmodule. Here, as the wireless internet technique, a wireless local areanetwork (WLAN), Wi-Fi, wireless broadband (Wibro), worldinteroperability for microwave access (WiMAX), high speed downlinkpacket access (HSDPA), IEEE 802.16, long-term evolution (LTE), awireless mobile broadband service (WMBS), and the like, may be used.Also, the short-range communication technique may include Bluetooth™,Radio Frequency IDentification (RFID), Infrared Data Association (IrDA),Ultra-WideBand (UWB), ZigBee™, and the like. Also, the wiredcommunication technique may include universal serial bus (USB)communication, or the like. The first mobile terminal 100 may be any oneof a smartphone, a portable terminal, a mobile terminal, a telematicsterminal, a notebook computer, a digital broadcast terminal, a PDA(Personal Digital Assistant), a Wibro terminal, an IPTV (InternetProtocol Television) terminal, an AVN (Audio Video Navigation) terminal,a PMP (Portable Multimedia Player), a navigation terminal (vehiclenavigation device), and the like.

Also, in step S210, the second communication unit 220 may performcommunication connection between the second mobile terminal 200 and thevehicle 300 by using a controller area network (CAN), a vehicle networksystem within the vehicle 300 including the second mobile terminal 200mounted therein, or a short-range communication network. Also, thesecond communication unit 220 may perform communication connectionbetween the second mobile terminal 200 and the vehicle 300 by using acontroller area network (CAN) within the vehicle 300 adjacent to thesecond mobile terminal 200, or a short-range communication network (stepS210).

Thereafter, the second communication unit 220 receives contentstransmitted from the first mobile terminal 100 (step S220). In thiscase, the contents may be the results (or data according to the functionexecution results) obtained by executing a certain function (or acertain application program). Also, the data (or information) accordingto the function execution results may include a screen image (includingvarious menu screen images) such as a user interface and/or graphic userinterface, or the like, previously stored in the first storage unit 120,image data (including a still image, a video, and the like), voice data,information regarding the contents (or contents information), and thelike.

Thus, the second storage unit 230 stores the received contents under thecontrol of the second controller 240 (step S220).

Thereafter, based on the speed information, the second controller 240determines whether such speed information is greater than a pre-setthreshold value (step S230). Here, the speed information may be any oneof speed information of the second mobile terminal 200 sensed by thesensor unit 210, speed information of the vehicle sensed by the sensorunit 210, and speed information included in status information of thevehicle received through the second communication unit 220. In thiscase, the vehicle status information may include speed information,engine on/off information, door opening/closing information, batterystatus information, and the like (step S230).

When the speed information is greater than the pre-set threshold valueaccording to the determination results, the second controller 240displays contents information included in the received contents and/or apreviously stored or pre-set screen image stored in the second storageunit 230 on the second display unit 250 (step S240). In this case, thecontents information may include at least one of the title, briefinformation, storage (creation) date, or the like. Also, the previouslystored or pre-set screen image may include various menu screen images,or the like, generated based on the user interface and/or the graphicuser interface.

For example, when the speed information is greater than the pre-setthreshold value, as shown in FIG. 7, the second controller 240determines that the vehicle 300 including the second mobile terminal 200is running. Thus, in order to ensure safe driving, the second controller240 limits an output of image data and/or voice data included in thereceived contents and displays a pre-set reproduction control userinterface (or a reproduction control graphic user interface) 710 and/orcontents information 720 (including brief guide information regardingthe image data included in the received contents, or the like) includedin the received contents on the second display unit 250 (step S240).

Also, when the speed information is smaller than or equal to the pre-setthreshold value according to the determination results, the secondcontroller 240 performs signal-processing on the received contents andoutputs image data and/or voice data included in the signal-processedcontents through the second display unit 250 and/or the second audiooutput unit 260 (step S250).

For example, when the speed information is smaller than or equal to thepre-set threshold value, the second controller 240 outputs the samecontents (e.g., the video being outputted from the first mobile terminal100 illustrated in FIG. 5), which is being outputted on the first mobileterminal 100 that transmitted such contents, also to the second mobileterminal 200 by using the second display unit 250 and/or the secondaudio output unit 260 (step S250).

In this manner, the contents being displayed on the first mobileterminal may be also displayed simultaneously on the second mobileterminal in communication with the first mobile terminal.

FIG. 8 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a third embodiment of thepresent invention.

First, the first controller provides control to output certain contentspreviously stored in the first storage unit 120 through the firstdisplay unit 140 and/or the first audio output unit 150. In this case,the contents may be the results (or data according to the functionexecution results) obtained by executing a certain function (or acertain application program) previously stored in the first storage unit120 (step S310). Also, the data (or information) according to thefunction execution results may include a screen image (including variousmenu screen images) such as a user interface and/or graphic userinterface, or the like, previously stored in the first storage unit 120,image data (including a still image, a video, and the like), voice data,information regarding the contents (or contents information), and thelike.

Also, when a pre-set event occurs such as when a pre-set button or apre-set key is selected, when a pre-set time arrives, or the like, thefirst controller 130 may provide control to output the contents via thefirst display unit 140 and/or the first audio output unit 150.

For example, as shown in FIG. 5, the first controller 130 outputs avideo 510 previously stored in the first storage unit 120 through thefirst display unit 140 and/or the first audio output unit 150. In thiscase, the first display unit 140 displays contents information (e.g.,the title, brief information, a storage date, a reproduction time, orthe like) 520 related to the displayed video 510 at a certain position(step S310).

Thereafter, the first communication unit 110 performs communicationconnection with the second mobile terminal 200 under the control of thefirst controller 130 (step S320). In this case, the first communicationunit 110 may include a wired/wireless communication module. Here, as thewireless internet technique, a wireless local area network (WLAN),Wi-Fi, wireless broadband (Wibro), world interoperability for microwaveaccess (WiMAX), high speed downlink packet access (HSDPA), IEEE 802.16,long-term evolution (LTE), a wireless mobile broadband service (WMBS),and the like, may be used. Also, a short-range communication techniquemay include Bluetooth™, Radio Frequency IDentification (RFID), InfraredData Association (IrDA), Ultra-WideBand (UWB), ZigBee™, and the like.Also, a wired communication technique may include universal serial bus(USB) communication, or the like. The second mobile terminal 200 may beany one of various terminals such as a car audio device provided in thevehicle, a smartphone, a portable terminal, a mobile terminal, atelematics terminal, a PDA, a Wibro terminal, a navigation terminal, anAVN terminal, and the like.

Also, the first communication unit 110 receives speed informationtransmitted from the second mobile terminal 200. In this case, the speedinformation may include speed information of the second mobile terminal200, speed information of the vehicle 300 including the second mobileterminal 200, speed information of the vehicle 300 adjacent to thesecond mobile terminal 200, and the like (step S320).

Thereafter, based on the received speed information, the firstcontroller 130 determines whether such received speed information isgreater than a pre-set threshold value (step S330).

When the speed information is greater than the pre-set threshold valueaccording to the determination results, the first controller 130transmits the contents information included in the contents, which isbeing outputted through the first display unit 140 and/or the firstaudio output unit 150, and/or the user interface (or graphic userinterface) previously stored (or previously set) in the first storageunit 120 to the second mobile terminal 200 through the firstcommunication unit 110 (step S340).

For example, when the speed information is greater than the pre-setthreshold value, the first controller 130 the first controller 130determines that the vehicle 300 including the second mobile terminal 200is running. Thus, in order to ensure safe driving, rather thantransmitting the contents including image data, voice data, or the like,the first controller 130 transmits contents information (including briefguide information regarding the image data included in the receivedcontents, or the like) included in the contents and/or a reproductioncontrol user interface (or a reproduction control graphic userinterface) previously stored in the first storage unit 120 to the secondmobile terminal 200 through the first communication unit 110 (stepS340).

Also, when the speed information is smaller than or equal to the pre-setthreshold value according to the determination results, the firstcontroller 130 transmits the contents, being outputted through the firstdisplay unit 140 and/or the first audio output unit 150, to the secondmobile terminal 200 through the first communication unit 110 (stepS350).

For example, when the speed information is smaller than or equal to thepre-set threshold value, the first controller 130 determines that thevehicle 300 including the second mobile terminal 200 is stopped orparked, and transmits the contents, which is being outputted through thefirst display unit 140 and/or the first audio output unit 150, to thesecond mobile terminal 200 through the first communication unit 110(step S350).

FIG. 9 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a fourth embodiment of thepresent invention.

First, the second communication unit 220 performs communicationconnection with the first mobile terminal 100 under the control of thesecond controller 240 (step S410). In this case, the secondcommunication unit 220 may include a wired/wireless communicationmodule. Here, as the wireless internet technique, a wireless local areanetwork (WLAN), Wi-Fi, wireless broadband (Wibro), worldinteroperability for microwave access (WiMAX), high speed downlinkpacket access (HSDPA), IEEE 802.16, long-term evolution (LTE), awireless mobile broadband service (WMBS), and the like, may be used.Also, the short-range communication technique may include Bluetooth™,Radio Frequency IDentification (RFID), Infrared Data Association (IrDA),Ultra-WideBand (UWB), ZigBee™, and the like. Also, the wiredcommunication technique may include universal serial bus (USB)communication, or the like. The first mobile terminal 100 may be any oneof a smartphone, a portable terminal, a mobile terminal, a telematicsterminal, a notebook computer, a digital broadcast terminal, a PDA(Personal Digital Assistant), a Wibro terminal, an IPTV (InternetProtocol Television) terminal, an AVN (Audio Video Navigation) terminal,a PMP (Portable Multimedia Player), a navigation terminal (vehiclenavigation device), and the like.

Also, the second communication unit 220 performs communicationconnection between the second mobile terminal 200 and the vehicle 300 byusing a controller area network (CAN), a vehicle network system withinthe vehicle 300 including the second mobile terminal 200 mountedtherein, or a short-range communication network. Also, the secondcommunication unit 220 may perform communication connection between thesecond mobile terminal 200 and the vehicle 300 by using a controllerarea network (CAN) within the vehicle 300 adjacent to the second mobileterminal 200, or a short-range communication network (step S410).

Thereafter, the second controller 240 transmits speed information to thefirst mobile terminal 100 through the second communication unit 220(step S420). Here, the speed information may be any one of speedinformation of the second mobile terminal 200 sensed by the sensor unit210, speed information of the vehicle sensed by the sensor unit 210, andspeed information included in status information of the vehicle receivedthrough the second communication unit 220. In this case, the vehiclestatus information may include speed information, engine on/offinformation, door opening/closing information, battery statusinformation, and the like.

Also, when a pre-set event occurs such as when a pre-set button or apre-set key is selected, when a pre-set time arrives, when the engine ofthe vehicle is started, or the like, the second controller 240 maytransmit the speed information of the vehicle to the first mobileterminal 100 through the second communication unit 220 (step S420).

Thereafter, in response to the speed information transmitted to thefirst mobile terminal 100, the second controller 240 receivesinformation transmitted from the first mobile terminal 100 through thesecond communication unit 220 (step S430). In this case, the receivedinformation may include contents, information regarding the contents (orcontents information0, a user interface/graphic user interface, acontrol signal, and the like. In this case, the contents may be theresults (or data according to the function execution results) obtainedby executing a certain function (or a certain application program).Also, the data (or information) according to the function executionresults may include a screen image (including various menu screenimages) such as a user interface and/or graphic user interface, or thelike, previously stored in the first storage unit 120, image data(including a still image, a video, and the like), voice data,information regarding the contents (or contents information), and thelike.

Also, the second storage unit 230 stores the received information underthe control of the second controller 240 (step S430).

Thereafter, the second controller 240 outputs the received informationthrough the second display unit 250 and/or the second audio output unit260 (step S440). In this case, the received information may include anyone of contents information, a certain pre-set screen image (whichincludes, for example, a reproduction control user interface/graphicuser interface, or the like), and contents.

For example, when the contents information and/or reproduction controluser interface are/is included in the received information, the secondcontroller 240 determines that the vehicle 300 including the secondmobile terminal 200 is running. Thus, in order to ensure safe driving,the second controller 240 displays the received contents information 720and/or reproduction control user interface 710 as shown in FIG. 7 on thesecond display unit 250. Here, the contents information includes briefguide information regarding the contents being outputted from the firstmobile terminal 100.

In another example, when the received information includes contentsinformation, the second controller 240 determines that the vehicle 300including the second mobile terminal 200 is running. Thus, in order toensure safe driving, the second controller 240 displays the receivedcontents information and/or reproduction control user interface (orreproduction control graphic user interface) previously stored in thesecond storage 230 on the second display unit 250. Here, the contentsinformation includes brief guide information regarding the contentsbeing outputted from the first mobile terminal 100.

In another example, when the received information includes the contents,the second controller 240 determines that the vehicle 300 including thesecond mobile terminal 200 is stopped or parked, and outputs content ofthe same contents (e.g., the video being outputted from the first mobileterminal 100 illustrated in FIG. 5), which is being outputted from thefirst mobile terminal 100 that has transmitted the contents, also fromthe second mobile terminal 200 by using the second display unit 250and/or the second audio output unit 260 (step S440).

In this manner, the output of certain contents transmitted from thefirst mobile terminal can be controlled according to the operationalstate of the vehicle including the second mobile terminal.

FIG. 10 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a fifth embodiment of thepresent invention.

First, when a pre-set menu screen button is selected, the firstcontroller 130 generates list information regarding one or moreapplication programs previously stored in the first storage unit 120according to the selected menu screen button. In this case, thegenerated list information may include information regarding anapplication program name (or a package name), an application programtype, an application program icon/emoticon, or the like.

Also, the first controller 130 displays the generated list informationon the first display unit 140 (step S510).

For example, as shown in FIG. 11, the first controller 130 displays thegenerated list information 110 on the first display unit 140. In thiscase, the first display unit 140 displays list information 1100including an application program name 1110, an application program type1120, and an application program icon/emoticon 1130 (step S510).

Thereafter, the first controller 130 transmits the generated listinformation to the second mobile terminal 200 in communication throughthe first communication unit 110 (step S520). In this case, the firstcommunication unit 110 may include a wired/wireless communicationmodule. Here, as the wireless internet technique, a wireless local areanetwork (WLAN), Wi-Fi, wireless broadband (Wibro), worldinteroperability for microwave access (WiMAX), high speed downlinkpacket access (HSDPA), IEEE 802.16, long-term evolution (LTE), awireless mobile broadband service (WMBS), and the like, may be used.Also, a short-range communication technique may include Bluetooth™,Radio Frequency IDentification (RFID), Infrared Data Association (IrDA),Ultra-WideBand (UWB), ZigBee™, and the like. Also, a wired communicationtechnique may include universal serial bus (USB) communication, or thelike. The second mobile terminal 200 may be any one of various terminalssuch as a car audio device provided in the vehicle, a smartphone, aportable terminal, a mobile terminal, a telematics terminal, a PDA, aWibro terminal, a navigation terminal, an AVN terminal, and the like(step S520).

FIG. 12 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a sixth embodiment of thepresent invention.

First, the second communication unit 220 performs communicationconnection with the first mobile terminal 100 under the control of thesecond controller 240 (step S610). In this case, the secondcommunication unit 220 may include a wired/wireless communicationmodule. Here, as the wireless internet technique, a wireless local areanetwork (WLAN), Wi-Fi, wireless broadband (Wibro), worldinteroperability for microwave access (WiMAX), high speed downlinkpacket access (HSDPA), IEEE 802.16, long-term evolution (LTE), awireless mobile broadband service (WMBS), and the like, may be used.Also, the short-range communication technique may include Bluetooth™,Radio Frequency IDentification (RFID), Infrared Data Association (IrDA),Ultra-WideBand (UWB), ZigBee™, and the like. Also, the wiredcommunication technique may include universal serial bus (USB)communication, or the like. The first mobile terminal 100 may be any oneof a smartphone, a portable terminal, a mobile terminal, a telematicsterminal, a notebook computer, a digital broadcast terminal, a PDA(Personal Digital Assistant), a Wibro terminal, an IPTV (InternetProtocol Television) terminal, an AVN (Audio Video Navigation) terminal,a PMP (Portable Multimedia Player), a navigation terminal (vehiclenavigation device), and the like (step S610).

Thereafter, the second communication unit 220 receives list informationtransmitted from the first mobile terminal 100. In this case, the listinformation may include information regarding an application programname (or a package name), an application program type, an applicationprogram icon/emoticon, or the like (step S620).

Also, the second storage unit 230 stores the received list informationunder the control of the second controller 240 (step S620).

Thereafter, the second controller 240 searches for (or checks) anapplication program name corresponding to application program namesincluded in the first list information previously stored (or previouslyset) in the second storage unit 230 among the application program namesincluded in the received list information (step S630).

Namely, the second controller 240 searches for an application programname commonly included in the application program names included in thereceived list information and the application names included in thefirst list information (step S630).

According to the search results, the second controller 240 generates amenu list based on one or more application program names searchedcorrespondingly according to the application program names included inthe previously stored first list information among the applicationprogram names included in the received list information (step S640).

For example, when the received list information includes a cameraprogram name, a navigation program name, and a predetermined voicerecognition and search program name and the previously stored first listinformation includes a navigation program name, a predetermined voicerecognition and search program name, and a map search program name, andthe like, the second controller 240 may generate a menu list includingthe navigation program name and the predetermined voice recognition andsearch program name based on the navigation program name and thepredetermined voice recognition and search program name commonlyincluded in the received list information and the previously storedfirst list information in order to reconfigure a menu list only with thepre-set program names which can be controlled by the second mobileterminal 200. In this case, the generated menu list includes informationregarding an application program name, an application program type, andan application program icon/emoticon, and the like (step S640).

Thereafter, the second controller 240 displays the generated menu liston the second display unit 250 (step S650).

For example, the second controller 240 displays the menu list includingthe navigation program name and the predetermined voice recognition andsearch program name newly generated with the program names which can becontrolled by the second mobile terminal 200, apart from the listinformation including the camera program name, the navigation programname, and the predetermined voice recognition and search program namedisplayed on the first mobile terminal 100 that has transmitted the listinformation (step S650).

Also, according to the search results, when there is no applicationprogram name searched to correspond to the application program namesincluded in the previously stored first list information among theapplication programs included in the received list information, thesecond controller 240 displays a particular user interface/particulargraphic user interface previously stored in the second storage unit 230(step S660).

For example, when there is no application program name searched tocorrespond to the application program names included in the previouslystored first list information among the application programs included inthe received list information, the second controller 240 determines thatthere is no at least one pre-set program which can be controlled by thesecond mobile terminal 200 in the programs included in the received listinformation, and displays a particular menu screen image previouslystored in the second storage unit 230 on the second display unit 250(step S660).

In this manner, the information regarding one or application programswhich can be controlled by the second mobile terminal in communicationwith the first mobile terminal among the plurality of applicationprograms which can be controlled by the first mobile terminal can beprovided.

FIG. 13 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to an eighth embodiment of thepresent invention.

First, when a pre-set menu screen button is selected, the firstcontroller 130 generates list information regarding one or moreapplication programs previously stored in the first storage unit 120according to the selected menu screen button (step S710). In this case,the generated list information may include information regarding anapplication program name (or a package name), an application programtype, an application program icon/emoticon, or the like.

Also, the first controller 130 displays the generated list informationon the first display unit 140.

For example, as shown in FIG. 11, the first controller 130 displays thegenerated list information 110 on the first display unit 140. In thiscase, the first display unit 140 displays list information 1100including an application program name 1110, an application program type1120, and an application program icon/emoticon 1130 (step S710).

Thereafter, the first controller 130 searches for (or checks) anapplication program name corresponding to application program namesincluded in the first list information previously stored (or previouslyset) in the first storage unit 120 among the application program namesincluded in the list information (step S720). In this case, the firstlist information may include one or more application program names thatcan be controlled by a certain mobile terminal (e.g., the second mobileterminal 200).

Namely, the first controller 130 searches for an application programname commonly included in the application program names included in thelist information and the application names included in the first listinformation (step S720).

Thereafter, according to the search results, the first controller 130generates a menu list based on one or more application program namessearched correspondingly according to the application program namesincluded in the previously stored first list information among theapplication program names included in the list information (step S730).

For example, when the list information includes a camera program name, anavigation program name, and a predetermined voice recognition andsearch program name and the previously stored first list informationincludes a navigation program name, a predetermined voice recognitionand search program name, and a map search program name, and the like,the first controller 130 may generate a menu list including thenavigation program name and the predetermined voice recognition andsearch program name based on the navigation program name and thepredetermined voice recognition and search program name commonlyincluded in the list information and the first list information in orderto reconfigure a menu list only with the pre-set program names which canbe controlled by the certain mobile terminal (e.g., the second mobileterminal 200) (step S730).

Thereafter, the first controller 130 transmits the generated menu listto the certain mobile terminal (e.g., the second mobile terminal 200) incommunication therewith through the first communication unit 110 (stepS740). In this case, the first communication unit 110 may include awired/wireless communication module. Here, as the wireless internettechnique, a wireless local area network (WLAN), Wi-Fi, wirelessbroadband (Wibro), world interoperability for microwave access (WiMAX),high speed downlink packet access (HSDPA), IEEE 802.16, long-termevolution (LTE), a wireless mobile broadband service (WMBS), and thelike, may be used. Also, a short-range communication technique mayinclude Bluetooth™, Radio Frequency IDentification (RFID), Infrared DataAssociation (IrDA), Ultra-WideBand (UWB), ZigBee™, and the like. Also, awired communication technique may include universal serial bus (USB)communication, or the like (step S740).

FIG. 14 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a sixth embodiment of thepresent invention;

First, the second communication unit 220 performs communicationconnection with the first mobile terminal 100 under the control of thesecond controller 240 (step S810). In this case, the secondcommunication unit 220 may include a wired/wireless communicationmodule. Here, as the wireless internet technique, a wireless local areanetwork (WLAN), Wi-Fi, wireless broadband (Wibro), worldinteroperability for microwave access (WiMAX), high speed downlinkpacket access (HSDPA), IEEE 802.16, long-term evolution (LTE), awireless mobile broadband service (WMBS), and the like, may be used.Also, the short-range communication technique may include Bluetooth™,Radio Frequency IDentification (RFID), Infrared Data Association (IrDA),Ultra-WideBand (UWB), ZigBee™, and the like. Also, the wiredcommunication technique may include universal serial bus (USB)communication, or the like. The first mobile terminal 100 may be any oneof a smartphone, a portable terminal, a mobile terminal, a telematicsterminal, a notebook computer, a digital broadcast terminal, a PDA(Personal Digital Assistant), a Wibro terminal, an IPTV (InternetProtocol Television) terminal, an AVN (Audio Video Navigation) terminal,a PMP (Portable Multimedia Player), a navigation terminal (vehiclenavigation device), and the like.

Thereafter, the second communication unit 220 receives a menu listtransmitted from the first mobile terminal 100 (step S820). In thiscase, the menu list may be a menu list generated based on applicationprogram names which can be controlled by the second mobile terminal 200among the plurality of application programs stored in the first mobileterminal 100. Also, the menu list includes an application program name,an application program type, an application program icon/emoticon, andthe like.

Also, the second storage unit 230 stores the received menu list underthe control of the second controller 240 (step S820).

Thereafter, the second controller 240 displays the menu list includingthe application program name, the application program type, theapplication program icon/emoticon, and the like, on the second displayunit 250 (step S830).

For example, in a state in which the plurality of application programnames stored in the first mobile terminal 100 are being displayed on thefirst mobile terminal 100, the second controller 240 displays the menulist, which has been generated based on the application program names(including, for example, the navigation program name, and the like)which can be controlled by the second mobile terminal 200 among theplurality of application programs stored in the first mobile terminal100, on the second display unit 250 (step S830).

FIG. 15 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a ninth embodiment of thepresent invention.

First, the first controller provides control to output certain contentspreviously stored in the first storage unit 120 through the firstdisplay unit 140 and/or the first audio output unit 150 (step S910). Inthis case, the contents may be the results (or data according to thefunction execution results) obtained by executing a certain function (ora certain application program) previously stored in the first storageunit 120. Also, the data (or information) according to the functionexecution results may include a screen image (including various menuscreen images) such as a user interface and/or graphic user interface,or the like, previously stored in the first storage unit 120, image data(including a still image, a video, and the like), voice data,information regarding the contents (or contents information), and thelike.

Also, when a pre-set event occurs such as when a pre-set button or apre-set key is selected, when a pre-set time arrives, or the like, thefirst controller 130 may provide control to output the contents via thefirst display unit 140 and/or the first audio output unit 150.

For example, the first controller 130 displays a menu screen imagegenerated by using the graphic user interface previously stored in thefirst storage unit 120 on the first display unit 140 (step S910).

Thereafter, the first controller 130 converts the contents outputtedthrough the first display unit 140 and/or the first audio output unit150 such that the contents fit the configuration information of adisplay unit and/or an audio output unit of a certain mobile terminal(e.g., the second mobile terminal 200) based on the video codecconfiguration information (including, for example, codec configurationinformation related to screen setting, audio codec configurationinformation, and the like), the characteristic information of thecertain mobile terminal (e.g., the second mobile terminal 200)previously stored in the first storage unit 120, or generate newcontents (step S920).

For example, the first controller 130 may magnify or reduce the spacebetween menus (i.e., one or more menus) included in the menu screendisplayed on the first display unit 140, magnify or reduce the size ofcharacters of text included in the menu screen, or add a dedicatedgraphic user interface or a dedicated user interface to a certain areaof the menu screen, based on the video codec configuration information,the characteristic information of the second mobile terminal 200previously stored in the first storage unit 120, to generate a new menuscreen image (step S920).

Thereafter, the first controller 130 transmits the generated information(or the newly created contents) to the certain mobile terminal (e.g.,the second mobile terminal 200) in communication therewith through thefirst communication unit 110 (step S930). In this case, the firstcommunication unit 110 may include a wired/wireless communicationmodule. Here, as the wireless internet technique, a wireless local areanetwork (WLAN), Wi-Fi, wireless broadband (Wibro), worldinteroperability for microwave access (WiMAX), high speed downlinkpacket access (HSDPA), IEEE 802.16, long-term evolution (LTE), awireless mobile broadband service (WMBS), and the like, may be used.Also, a short-range communication technique may include Bluetooth™,Radio Frequency IDentification (RFID), Infrared Data Association (IrDA),Ultra-WideBand (UWB), ZigBee™, and the like. Also, a wired communicationtechnique may include universal serial bus (USB) communication, or thelike (step S930).

FIG. 16 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a tenth embodiment of thepresent invention.

First, the second communication unit 220 performs communicationconnection with the first mobile terminal 100 under the control of thesecond controller 240 (step S1010). In this case, the secondcommunication unit 220 may include a wired/wireless communicationmodule. Here, as the wireless internet technique, a wireless local areanetwork (WLAN), Wi-Fi, wireless broadband (Wibro), worldinteroperability for microwave access (WiMAX), high speed downlinkpacket access (HSDPA), IEEE 802.16, long-term evolution (LTE), awireless mobile broadband service (WMBS), and the like, may be used.Also, the short-range communication technique may include Bluetooth™,Radio Frequency IDentification (RFID), Infrared Data Association (IrDA),Ultra-WideBand (UWB), ZigBee™, and the like. Also, the wiredcommunication technique may include universal serial bus (USB)communication, or the like. The first mobile terminal 100 may be any oneof a smartphone, a portable terminal, a mobile terminal, a telematicsterminal, a notebook computer, a digital broadcast terminal, a PDA(Personal Digital Assistant), a Wibro terminal, an IPTV (InternetProtocol Television) terminal, an AVN (Audio Video Navigation) terminal,a PMP (Portable Multimedia Player), a navigation terminal (vehiclenavigation device), and the like (step S1010).

Thereafter, the second communication unit 220 receives informationtransmitted from the first mobile terminal 100 (step S1020). In thiscase, the information may be information that is generated by adjustingthe contents, which were outputted from the first mobile terminal 100,according to the characteristic information, namely, the video codecconfiguration state, of the second mobile terminal 200. The informationmay include a screen image (including various menu screen images) suchas a certain user interface or a graphic user interface, image data(including still image, video, or the like), audio data, informationregarding the contents (or contents information), and the like.

Also, the second storage unit 230 stores the received information underthe control of the second controller 240 (step S1020).

Thereafter, the second controller 240 outputs the received informationthrough the second display unit 250 and/or the second audio output unit260 (step S1030).

For example, in a state in which the menu screen image corresponding tothe received information is output on the first mobile terminal 100, theinformation including the menu screen image generated according to thesetting environment of the second mobile terminal 200 is output on thesecond mobile terminal 200. In this case, compared with the menu screenimage displayed on the first mobile terminal 100, the generated menuscreen image may be a menu screen image in which the space between menusis increased, the size of characteristics is increased, and a dedicatedgraphic interface is added (step S1030).

In this manner, the contents being displayed on the first mobileterminal may be newly set according to the configuration state (orsetting state) of the second mobile terminal in communication therewithand the newly configured contents can be provided to the second mobileterminal.

FIG. 17 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to an eleventh embodiment of thepresent invention.

First, the first controller provides control to output certain contentspreviously stored in the first storage unit 120 through the firstdisplay unit 140 and/or the first audio output unit 150 (step S1110). Inthis case, the contents may be the results (or data according to thefunction execution results) obtained by executing a certain function (ora certain application program) previously stored in the first storageunit 120. Also, the data (or information) according to the functionexecution results may include a screen image (including various menuscreen images) such as a user interface and/or graphic user interface,or the like, previously stored in the first storage unit 120, image data(including a still image, a video, and the like), voice data,information regarding the contents (or contents information), and thelike.

Also, when a pre-set event occurs such as when a pre-set button or apre-set key is selected, when a pre-set time arrives, or the like, thefirst controller 130 may provide control to output the contents via thefirst display unit 140 and/or the first audio output unit 150.

For example, as shown in FIG. 18, the first controller 130 displays amenu screen image 1800 generated by using the graphic user interfacepreviously stored in the first storage unit 120, on the first displayunit 140 (step S1110).

Thereafter, the first controller 130 generates new contents based on thedisplay characteristics, characteristic information of the certainmobile terminal (e.g., the second mobile terminal 200) previously storedin the first storage unit 120, and the contents outputted through thefirst display unit 140 and/or the first voice output unit 150 (stepS1120). In this case, the display characteristics of the terminalinclude horizontal display characteristics, vertical displaycharacteristics, or the like, according to the ratio between the widthand length of the screen set according to the characteristics of thedisplay unit of each terminal.

Namely, based on the display characteristics, i.e., characteristicinformation of the certain mobile terminal (e.g., the second mobileterminal 200) previously stored in the first storage unit 120, the firstcontroller 130 newly generates the contents, which is output through thefirst display unit 140 and/or the first audio output unit 150, such thatthe contents fits the display characteristics of the mobile terminal.

For example, based on the display characteristics, characteristicinformation of the second mobile terminal 200 previously stored in thefirst storage unit 120 (e.g., the second mobile terminal 200 hashorizontal display characteristics that its width is longer), the firstcontroller 130 generates a new menu screen image (e.g., a menu screenimage having horizontal display characteristics that the width islonger) from the menu screen image (e.g., the menu screen image havingvertical display characteristics that its length is longer) displayed onthe first display unit 140 (step S1120).

Thereafter, the first controller 130 transmits the generated information(or the newly created contents) to the second mobile terminal 200 incommunication therewith through the first communication unit 110 (stepS1130). In this case, the first communication unit 110 may include awired/wireless communication module. Here, as the wireless internettechnique, a wireless local area network (WLAN), Wi-Fi, wirelessbroadband (Wibro), world interoperability for microwave access (WiMAX),high speed downlink packet access (HSDPA), IEEE 802.16, long-termevolution (LTE), a wireless mobile broadband service (WMBS), and thelike, may be used. Also, a short-range communication technique mayinclude Bluetooth™, Radio Frequency IDentification (RFID), Infrared DataAssociation (IrDA), Ultra-WideBand (UWB), ZigBee™, and the like. Also, awired communication technique may include universal serial bus (USB)communication, or the like (step S1130).

FIG. 19 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a twelfth embodiment of thepresent invention.

First, the second communication unit 220 performs communicationconnection with the first mobile terminal 100 under the control of thesecond controller 240 (step S1210). In this case, the secondcommunication unit 220 may include a wired/wireless communicationmodule. Here, as the wireless internet technique, a wireless local areanetwork (WLAN), Wi-Fi, wireless broadband (Wibro), worldinteroperability for microwave access (WiMAX), high speed downlinkpacket access (HSDPA), IEEE 802.16, long-term evolution (LTE), awireless mobile broadband service (WMBS), and the like, may be used.Also, the short-range communication technique may include Bluetooth™,Radio Frequency IDentification (RFID), Infrared Data Association (IrDA),Ultra-WideBand (UWB), ZigBee™, and the like. Also, the wiredcommunication technique may include universal serial bus (USB)communication, or the like. The first mobile terminal 100 may be any oneof a smartphone, a portable terminal, a mobile terminal, a telematicsterminal, a notebook computer, a digital broadcast terminal, a PDA(Personal Digital Assistant), a Wibro terminal, an IPTV (InternetProtocol Television) terminal, an AVN (Audio Video Navigation) terminal,a PMP (Portable Multimedia Player), a navigation terminal (vehiclenavigation device), and the like (step S1210).

Thereafter, the second communication unit 220 receives informationtransmitted from the first mobile terminal 100 (step S1220). In thiscase, the information may be information that is generated by adjustingthe contents, which were outputted from the first mobile terminal 100,according to the characteristic information, namely, displaycharacteristics, of the second mobile terminal 200. The information mayinclude a screen image (including various menu screen images) such as acertain user interface or a graphic user interface, image data(including still image, video, or the like), audio data, informationregarding the contents (or contents information), and the like. Here,the display characteristics of the terminal include horizontal displaycharacteristics, vertical display characteristics, or the like,according to the ratio between the width and length of the screen setaccording to the characteristics of the display unit of each terminal.

Also, the second storage unit 230 stores the received information underthe control of the second controller 240 (step S1220).

Thereafter, the second controller 240 outputs the received informationthrough the second display unit 250 and/or the second audio output unit260 (step S1230).

For example, in a state in which the menu screen image corresponding tothe received information is output in a vertical display form on thefirst mobile terminal 100 (e.g., the menu screen image 1800 in FIG. 18),the information including the menu screen image generated according tothe display characteristics (e.g., a horizontal display form) of thesecond mobile terminal 200 is output in a horizontal display form on thesecond mobile terminal 200 as shown in FIG. 20 (step S1230).

In this manner, the contents being displayed on the first mobileterminal may be newly set according to the display characteristics ofthe second mobile terminal in communication therewith and the newlyconfigured contents can be provided to the second mobile terminal.

FIG. 21 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a thirteenth embodiment ofthe present invention.

First, the first controller provides control to output certain contentspreviously stored in the first storage unit 120 through the firstdisplay unit 140 and/or the first audio output unit 150 (step S1310). Inthis case, the contents may be the results (or data according to thefunction execution results) obtained by executing a certain function (ora certain application program) previously stored in the first storageunit 120. Also, the data (or information) according to the functionexecution results may include a screen image (including various menuscreen images) such as a user interface and/or graphic user interface,or the like, previously stored in the first storage unit 120, image data(including a still image, a video, and the like), voice data,information regarding the contents (or contents information), and thelike.

Also, when a pre-set event occurs such as when a pre-set button or apre-set key is selected, when a pre-set time arrives, or the like, thefirst controller 130 may provide control to output the contents via thefirst display unit 140 and/or the first audio output unit 150.

For example, as shown in FIG. 22, the first controller 130 executes atext message function and display a text message screen image 2200according to the execution of the text message function on the firstdisplay unit 140 (step S1310).

Thereafter, the first controller 130 determines whether the outputcontents is included in particular contents previously set in the firststorage unit 120 (step S1320). In this case, the pre-set particularcontents may be contents for which a security function (or its usagefunction is limited) has been set by the user. The particular contentsmay be output only on the first mobile terminal and a transmission,output, or the like, of the particular contents to a different mobileterminal is limited (step S1320).

When the output contents is included in the pre-set particular contentsaccording to the determination results, the first controller 130transmits first contents which is previously stored or previously set inthe first storage unit 120 and corresponds to the pre-set particularcontents, to the second mobile terminal 200 in communication through thefirst communication unit 110 (step S1330).

For example, when the contents including a text message screen imagedisplaying personal content is included in the pre-set particularcontents, the first controller 130 transmits image data which ispreviously set in the first storage unit 120 and corresponds to thepre-set contents (or the text message screen image) to the second mobileterminal 200 through the first communication unit 110 (step S1330).

Also, when the output contents is not included in the pre-set particularcontents according to the determination results, the first controller130 transmits the contents, being outputted through the first displayunit 140 and/or the first audio output unit 150, to the second mobileterminal 200 through the first communication unit 110 (step S1340).

For example, when a certain still image displayed on the first displayunit 140 is not included in the pre-set particular contents, the firstcontroller 130 transmits the still image displayed on the first displayunit 140 to the second mobile terminal 200 through the firstcommunication unit 110 (step S1340).

FIG. 23 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a fourteenth embodiment ofthe present invention.

First, the second communication unit 220 performs communicationconnection with the first mobile terminal 100 under the control of thesecond controller 240 (step S1410). In this case, the secondcommunication unit 220 may include a wired/wireless communicationmodule. Here, as the wireless internet technique, a wireless local areanetwork (WLAN), Wi-Fi, wireless broadband (Wibro), worldinteroperability for microwave access (WiMAX), high speed downlinkpacket access (HSDPA), IEEE 802.16, long-term evolution (LTE), awireless mobile broadband service (WMBS), and the like, may be used.Also, the short-range communication technique may include Bluetooth™,Radio Frequency IDentification (RFID), Infrared Data Association (IrDA),Ultra-WideBand (UWB), ZigBee™, and the like. Also, the wiredcommunication technique may include universal serial bus (USB)communication, or the like. The first mobile terminal 100 may be any oneof a smartphone, a portable terminal, a mobile terminal, a telematicsterminal, a notebook computer, a digital broadcast terminal, a PDA(Personal Digital Assistant), a Wibro terminal, an IPTV (InternetProtocol Television) terminal, an AVN (Audio Video Navigation) terminal,a PMP (Portable Multimedia Player), a navigation terminal (vehiclenavigation device), and the like (step S1410).

Thereafter, the second communication unit 220 receives contentstransmitted from the first mobile terminal 100. In this case, thecontents may be the results (or data according to the function executionresults) obtained by executing a certain function (or a certainapplication program) or particular contents that is previously set andcorresponds to the certain function (or certain function executionresults) (step S1420). Also, the data (or information) according to thefunction execution results may include a screen image (including variousmenu screen images) such as a user interface and/or graphic userinterface, or the like, previously stored in the first storage unit 120,image data (including a still image, a video, and the like), voice data,information regarding the contents (or contents information), and thelike. Also, the pre-set particular contents may include a particularscreen image, particular image data, particular voice data, informationregarding the particular contents (or particular contents information),or the like.

Also, the second storage unit 230 stores the received contents under thecontrol of the second controller 240 (step S1420).

Thereafter, the second controller 240 outputs the received contents tothe second display unit 250 and/or the second audio output unit 260(step S1430).

For example, when a still image outputted to the first mobile terminal100 is not included in the contents previously set in the first mobileterminal 100, the second controller 240 receives the still imagetransmitted from the first mobile terminal 100 through the secondcommunication unit 220 and displays the received still image on thesecond display unit 250.

In another example, when a text message screen image outputted from thefirst mobile terminal is included in the contents previously set in thefirst mobile terminal 100, the second controller 240 receives the imagedata which is previously set and corresponds to the pre-set contentstransmitted from the first mobile terminal 100 through the secondcommunication unit 220 and outputs the received image data to the seconddisplay unit 250 and/or the second audio output unit 260 (step S1430).

In this manner, when the contents displayed on the first mobile terminalis pre-set contents (pre-set security-set contents), the contents can beprevented from being provided to the second mobile terminal incommunication.

FIG. 24 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a fifteenth embodiment of thepresent invention.

First, the first controller provides control to output certain contentspreviously stored in the first storage unit 120 through the firstdisplay unit 140 and/or the first audio output unit 150 (step S1510). Inthis case, the contents may be the results (or data according to thefunction execution results) obtained by executing a certain function (ora certain application program) previously stored in the first storageunit 120. Also, the data (or information) according to the functionexecution results may include a screen image (including various menuscreen images) such as a user interface and/or graphic user interface,or the like, previously stored in the first storage unit 120, image data(including a still image, a video, and the like), voice data,information regarding the contents (or contents information), and thelike.

Also, when a pre-set event occurs such as when a pre-set button or apre-set key is selected, when a pre-set time arrives, or the like, thefirst controller 130 may provide control to output the contents via thefirst display unit 140 and/or the first audio output unit 150.

For example, as shown in FIG. 5, the first controller 130 outputs avideo 510 previously stored in the first storage unit 120 through thefirst display unit 140 and/or the first audio output unit 150. In thiscase, the first display unit 140 displays contents information (e.g.,the title, brief information, a storage date, a reproduction time, orthe like) 520 related to the displayed video 510 at a certain position(step S1510).

Thereafter, the first controller 130 transmits the contents, which isbeing outputted through the first display unit 140 and/or the firstaudio output unit 150, to the second mobile terminal 200 incommunication therewith through the first communication unit 110 (stepS1520). In this case, the first communication unit 110 may include awired/wireless communication module. Here, as the wireless internettechnique, a wireless local area network (WLAN), Wi-Fi, wirelessbroadband (Wibro), world interoperability for microwave access (WiMAX),high speed downlink packet access (HSDPA), IEEE 802.16, long-termevolution (LTE), a wireless mobile broadband service (WMBS), and thelike, may be used. Also, a short-range communication technique mayinclude Bluetooth™, Radio Frequency IDentification (RFID), Infrared DataAssociation (IrDA), Ultra-WideBand (UWB), ZigBee™, and the like. Also, awired communication technique may include universal serial bus (USB)communication, or the like. The second mobile terminal 200 may be anyone of various terminals such as a car audio device provided in thevehicle, a smartphone, a portable terminal, a mobile terminal, atelematics terminal, a PDA, a Wibro terminal, a navigation terminal, anAVN terminal, and the like (step S1520).

Thereafter, when a certain pre-set second event occurs, for example,when a pre-set second button or a second key is selected, or the like,the first controller 130 provides control to output particular contentspreviously stored in the first storage unit 120 through the display unit140 and/or the first audio output unit 150 according to the second event(step S1530). In this case, the particular contents may be the results(or data according to the particular function execution results)obtained by executing a particular function (or a particular applicationprogram) previously stored in the first storage unit 120. Also, the data(or information) according to the particular function execution resultsmay include a screen image (including various menu screen images) suchas a user interface and/or graphic user interface, or the like,previously stored in the first storage unit 120, image data (including astill image, a video, and the like), voice data, information regardingthe particular contents (or contents information), and the like.

Also, the first controller 130 may be in a state of continuouslytransmitting the contents according to the occurrence of the firstevent, in a background state, to the second mobile terminal 200 incommunication through the first communication unit 110.

For example, when the pre-set second button is selected, the firstcontroller 130 transmits a video, which is outputted through the firstdisplay unit 140 and/or the first audio output unit 150, in a backgroundstate to the second mobile terminal 200 through the first communicationunit 110 and displays a phone number search screen image which ispreviously stored and corresponds to the second button on the firstdisplay unit 140.

Also, when the particular function according to the pre-set second eventis terminated, the first controller 130 outputs the contents (e.g., thevideo) conducted in the background state to the first display unit 140and/or the first audio output unit 150 and, at the same time, transmitsthe same to the second mobile terminal 200 in communication through thefirst communication unit 110 (step S1530).

FIG. 25 is a flow chart illustrating the process of a method forcontrolling a mobile terminal according to a sixteenth embodiment of thepresent invention.

First, the second communication unit 220 performs communicationconnection with the first mobile terminal 100 under the control of thesecond controller 240 (step S1610). In this case, the secondcommunication unit 220 may include a wired/wireless communicationmodule. Here, as the wireless internet technique, a wireless local areanetwork (WLAN), Wi-Fi, wireless broadband (Wibro), worldinteroperability for microwave access (WiMAX), high speed downlinkpacket access (HSDPA), IEEE 802.16, long-term evolution (LTE), awireless mobile broadband service (WMBS), and the like, may be used.Also, the short-range communication technique may include Bluetooth™,Radio Frequency IDentification (RFID), Infrared Data Association (IrDA),Ultra-WideBand (UWB), ZigBee™, and the like. Also, the wiredcommunication technique may include universal serial bus (USB)communication, or the like. The first mobile terminal 100 may be any oneof a smartphone, a portable terminal, a mobile terminal, a telematicsterminal, a notebook computer, a digital broadcast terminal, a PDA(Personal Digital Assistant), a Wibro terminal, an IPTV (InternetProtocol Television) terminal, an AVN (Audio Video Navigation) terminal,a PMP (Portable Multimedia Player), a navigation terminal (vehiclenavigation device), and the like (step S1610).

Thereafter, the second communication unit 220 receives contentstransmitted from the first mobile terminal 100 (step S1620). In thiscase, the contents may be the results (or data according to the functionexecution results) obtained by executing a certain function (or acertain application program). Also, the data (or information) accordingto the function execution results may include a screen image (includingvarious menu screen images) such as a user interface and/or graphic userinterface, or the like, previously stored in the first storage unit 120,image data (including a still image, a video, and the like), voice data,information regarding the contents (or contents information), and thelike.

Also, the second storage unit 230 stores the received contents under thecontrol of the second controller 240 (step S1620).

Thereafter, the second controller 240 outputs the received contentsthrough the second display unit 250 and/or the second audio output unit260 (step S1630).

Thereafter, even when a pre-set event occurs in the first mobileterminal 100 in communication therewith, the second controller 240continuously receives contents transmitted from the first mobileterminal 100 and outputs the received contents through the seconddisplay unit 250 and/or the second audio output unit 260 (step S1640).

Namely, although different contents is outputted from the first mobileterminal 100 according to the occurrence of the pre-set event in thefirst mobile terminal in communication therewith, the second controller240 operates in a background state in the first mobile terminal 100 tothus receive the contents transmitted to the second mobile terminal 200and output the received contents (step S1640).

In this manner, the contents being displayed on the first mobileterminal can be provided to the second mobile terminal in communicationtherewith and, at the same time, different contents can be outputted onthe first mobile terminal.

FIG. 26 is a signal flow chart illustrating a communication process of amobile terminal system according to a seventeenth embodiment of thepresent invention.

First, when a pre-set first event occurs, the first mobile terminal 100outputs first contents previously stored in the first mobile terminal100. Here, the pre-set first event may be an event when a pre-set firstbutton or a first key is selected, when a pre-set time arrives, or thelike. In this case, the first contents may be the results (or dataaccording to the function execution results) obtained by executing acertain function (or a certain application program) previously stored inthe first storage unit 120. Also, the data (or information) according tothe function execution results may include a screen image (includingvarious menu screen images) such as a user interface and/or graphic userinterface, or the like, previously stored in the first storage unit 120,image data (including a still image, a video, and the like), voice data,information regarding the contents (or contents information), and thelike (step S1710).

Thereafter, the first mobile terminal 100 transmits the output firstcontents to the second mobile terminal 200 in communication therewith(step S1720).

Thereafter, the second mobile terminal 200 receives the first contentstransmitted from the first mobile terminal 100 and stores and outputsthe received first contents (step S1730).

Thereafter, when a pre-set second event occurs, the first mobileterminal 100 outputs the second contents previously stored in the firstmobile terminal 100 and, at the same time, continuously transmits thefirst contents, being outputted according to the first event, in abackground state to the second mobile terminal 200. In this case, thesecond contents may be the results (or data according to the particularfunction execution results) obtained by executing a particular function(or a particular application program) previously stored in the firststorage unit 120. Also, the data (or information) according to theparticular function execution results may include a particular screenimage (including various menu screen images) such as a particular userinterface and/or particular graphic user interface, or the like,previously stored in the first storage unit 120, particular image data(including a still image, a video, and the like), particular voice data,information regarding the particular contents (or particular contentsinformation), and the like (step S1740).

Thereafter, even when the pre-set second event occurs, the second mobileterminal 200 continuously receives the first contents transmitted fromthe first mobile terminal 100 and outputs the received first contents(step S1750).

Thereafter, when the output of the second contents according to thepre-set second event is completed, the first mobile terminal 100 outputsthe first contents conducted in the background state and, at the sametime, continuously transmits the first contents to the second mobileterminal 200 (step S1760).

In the mobile terminal and a control method thereof according toexemplary embodiment of the present invention, contents, being displayedon the first mobile terminal, can be displayed on the second mobileterminal in communication therewith, thus allowing users to shareinformation.

Also, in the mobile terminal and a control method thereof according toexemplary embodiment of the present invention, since an output ofcertain contents transmitted from the first mobile terminal can becontrolled according to the operational state of a vehicle having thesecond mobile terminal, user security can be guaranteed.

Also, in the mobile terminal and a control method thereof according toexemplary embodiment of the present invention, by providing informationregarding one or more application programs which can be controlled bythe second mobile terminal in communication among a plurality ofapplication programs which can be controlled by the first mobileterminal, the function of the remotely connected first mobile terminalcan be controlled.

Also, in the mobile terminal and a control method thereof according toexemplary embodiment of the present invention, sine the contents, beingdisplayed on the first mobile terminal, is newly configured according toa configuration state of the second mobile terminal in communicationtherewith and the newly configured contents are provided to the secondmobile terminal, contents according to the configuration state of thesecond mobile terminal can be conveniently provided to users.

Also, in the mobile terminal and a control method thereof according toexemplary embodiment of the present invention, since contents, beingdisplayed on the first mobile terminal, is newly configured according tothe display characteristics of the second mobile terminal and then thenewly configured contents is provided to the second mobile terminal, thecontents fitting the display characteristics of the second mobileterminal can be provided to users.

Also, in the mobile terminal and a control method thereof according toexemplary embodiment of the present invention, when the contents, beingdisplayed on the first mobile terminal, is pre-set contents (pre-setsecurity-set contents), the contents is prevented from being provided tothe second mobile terminal in communication therewith, thus protectinguser's privacy.

Also, in the mobile terminal and a control method thereof according toexemplary embodiment of the present invention, contents, being displayedon the first mobile terminal, is provided to the second mobile terminalin communication therewith and, at the same time, the first mobileterminal outputs different contents, whereby the first mobile terminalcan simultaneously perform a plurality of functions.

As the present invention may be embodied in several forms withoutdeparting from the characteristics thereof, it should also be understoodthat the above-described embodiments are not limited by any of thedetails of the foregoing description, unless otherwise specified, butrather should be construed broadly within its scope as defined in theappended claims, and therefore all changes and modifications that fallwithin the metes and bounds of the claims, or equivalents of such metesand bounds are therefore intended to be embraced by the appended claims.

What is claimed is:
 1. A method for controlling a mobile terminal, themethod comprising: outputting, by the mobile terminal, previously storedcontents; and controlling a transmission of the contents beingoutputted, the step of controlling including receiving, by the mobileterminal, information concerning a second terminal; transmitting, by themobile terminal, the contents to the second terminal if the receivedinformation meets a predetermined condition; and transmitting, by themobile terminal, data related to the contents to the second mobileterminal if the received information does not meet the predeterminedcondition, wherein the received information includes speed informationof the second terminal, and wherein the predetermined condition is aspeed threshold.
 2. The method of claim 1, wherein the contentscomprises at least one of a menu screen image, image data, voice data,and contents information.
 3. The method of claim 2, wherein the contentsinformation comprises at least one of a title of the contents,descriptive information regarding the contents, and storage data of thecontents.
 4. The method of claim 1, wherein the received informationconcerning the second terminal further comprises at least one of listinformation regarding one or more application programs controllable bythe second terminal, and configuration information of the secondterminal.
 5. The method of claim 1, wherein the step of controlling thetransmission of the contents being outputted comprises: searching for anapplication program name included in first list information of at leastone application program previously stored in the first-mobile terminal,the first list information including at least one of an applicationprogram name, an application program type, and an application programicon/emoticon, and second list information regarding one or moreapplication programs controllable by the second mobile terminal;generating a menu list based on one or more application program namesincluded in the first list information and the second list information;and transmitting the generated menu list to the second mobile terminal.6. The method of claim 5, wherein the menu list comprises at least anapplication program name, an application program type, and anapplication program icon/emoticon of one or more applications that arecontrollable by the second terminal among at least one applicationprogram previously stored in the mobile terminal.
 7. The method of claim1, wherein the step of controlling the transmission of the contentsbeing outputted comprises: generating new contents based on the contentsbeing outputted and video codec configuration information or audio codecconfiguration information of the second mobile terminal; andtransmitting the generated new contents to the second mobile terminal.8. The method of claim 7, wherein the step of generating new contentscomprises: magnifying or reducing a menu space with respect to menusincluded in the contents being outputted based on the video codecconfiguration information of the second mobile terminal; magnifying orreducing with respect to text included in the contents being outputtedbased on the video codec configuration information of the second mobileterminal; and adding a particular user interface or a particular graphicuser interface to the contents being outputted.
 9. The method of claim1, wherein the step of controlling the transmission of the contentsbeing outputted comprises: generating new contents based on the contentsbeing outputted and horizontal display characteristic informationincluded in display characteristic information of the second terminal orgenerating new contents based on the contents being outputted andvertical display characteristic information included in the displaycharacteristic information of the second mobile terminal; andtransmitting the generated new contents to the second mobile-terminal.10. The method of claim 1, wherein the step of controlling thetransmission of the contents being outputted comprises: checking whetherthe contents being outputted are included in particular contents forwhich a security function has been set; and when the contents beingoutputted are included in the particular contents, transmitting pre-setsecond contents corresponding to the particular contents to the secondterminal.
 11. The method of claim 1, wherein the step of controlling thetransmission of the contents being output further comprises: when apre-set event occurs, transmitting the contents being outputted in abackground state to the second terminal, and simultaneously outputtingsecond contents corresponding to the pre-set event.
 12. The method ofclaim 11, wherein the step of controlling the transmission of thecontents being output further comprises: when the outputting of thesecond contents is terminated, outputting the contents being transmittedto the second terminal in the background state, and simultaneouslytransmitting the same to the second terminal.
 13. A mobile terminal,comprising: a display unit configured to output contents previouslystored in a storage unit; and a controller operatively connected to thedisplay unit and configured to control a transmission of the contentsbeing outputted, the controller configured to receive informationconcerning a second terminal, transmit the contents to the secondterminal if the received information meets a predetermined condition,and transmit data related to the contents to the second terminal if thereceived information does not meet the predetermined condition, whereinthe received information includes speed information of the secondterminal, and wherein the predetermined condition is a speed threshold.14. The mobile terminal of claim 13, wherein the received informationconcerning the second terminal further comprises at least one of listinformation regarding one or more application programs controllable bythe second mobile-terminal, and configuration information of the secondterminal.
 15. The mobile terminal of claim 13, wherein the contentscomprises at least one of a menu screen image, image data, voice data,and contents information, and wherein the contents information comprisesat least one of a title of the contents, descriptive informationregarding the contents, and storage data of the contents.
 16. The mobileterminal of claim 13, wherein the controller is configured to search foran application program name included in first list information of atleast one application program previously stored in the mobile terminal,the first list information including at least one of an applicationprogram name, an application program type, and an application programicon/emoticon, and second list information regarding one or moreapplication programs controllable by the second terminal, generate amenu list based on one or more application program names included in thefirst list information and the second list information, and transmit thegenerated menu list to the second mobile-terminal.
 17. The mobileterminal of claim 13, wherein the controller is configured to generatenew contents based on the contents being outputted and video codecconfiguration information or audio codec configuration information ofthe second mobile terminal, and transmit the generated new contents tothe second mobile-terminal.
 18. The mobile terminal of claim 13, whereinthe controller is configured to generate new contents based on thecontents being outputted and horizontal display characteristicinformation included in display characteristic information of the secondmobile terminal or generate new contents based on the contents beingoutputted and vertical display characteristic information included inthe display characteristic information of the second mobile terminal,and transmit the generated new contents to the second terminal.
 19. Themobile terminal of claim 13, wherein when the contents being outputtedis included in particular contents for which a security function hasbeen set, the controller is configured to transmit pre-set secondcontents corresponding to the particular contents to the secondterminal.
 20. The mobile terminal of claim 13, wherein when a pre-setevent occurs, the controller is configured to transmit the contentsbeing outputted in a background state to the second mobile terminal, andsimultaneously output second contents corresponding to the pre-set eventto the display unit.
 21. The mobile terminal of claim 20, wherein, whenthe outputting of the second contents is terminated, the controller isconfigured to output the contents being transmitted in the backgroundstate to the display unit, and simultaneously transmit the same to thesecond terminal.
 22. A method for controlling a mobile terminal, themethod comprising: transmitting, by the mobile terminal, informationconcerning the mobile terminal to another mobile terminal; andreceiving, by the mobile terminal, one of contents and data related tothe contents from the another mobile terminal, the one of contents anddata related to the contents being transmitted from the another mobileterminal based on the transmitted information, wherein the anothermobile terminal transmits the contents to the terminal if thetransmitted information meets a predetermined condition, wherein theanother mobile terminal transmits the data related to the contents tothe mobile terminal if the transmitted information does not meet thepredetermined condition, wherein the transmitted information includesspeed information of the mobile terminal, and wherein the predeterminedcondition is a speed threshold.
 23. The method of claim 22, wherein thetransmitted information concerning the mobile terminal further comprisesat least one of list information regarding one or more applicationprograms controllable by the mobile terminal, and configurationinformation of the mobile terminal.
 24. A mobile terminal, comprising: acommunication unit configured to receive contents transmitted fromanother mobile terminal; a display unit; and a controller operativelyconnected to the communication unit and the display unit, the controllerconfigured to transmit information concerning the mobile terminal to theanother mobile terminal, and receive one of contents and data related tothe contents from the another mobile terminal, the one of contents anddata related to the contents being transmitted from the another mobileterminal based on the transmitted information, wherein the anothermobile terminal transmits the contents to the terminal if thetransmitted information meets a predetermined condition, wherein theanother mobile terminal transmits the data related to the contents tothe mobile terminal if the transmitted information does not meet thepredetermined condition, wherein the transmitted information includesspeed information of the mobile terminal, and wherein the predeterminedcondition is a speed threshold.
 25. The mobile terminal of claim 24,wherein the transmitted information concerning the mobile terminalfurther comprises at least one of list information regarding one or moreapplication programs controllable by the mobile terminal, andconfiguration information.